FairRoot/PandaRoot
Functions | Variables
hit_dirc_draw.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
 basiclibs ()
 
gSystem Load ("libGeoBase")
 
gSystem Load ("libParBase")
 
gSystem Load ("libBase")
 
gSystem Load ("libPndData")
 
gSystem Load ("libField")
 
gSystem Load ("libPassive")
 
gSystem Load ("libDrcProp")
 
gSystem Load ("libDrc")
 
gSystem Load ("libTof")
 
gSystem Load ("libGen")
 
timer Start ()
 
fRun SetInputFile (inFile)
 
fRun SetOutputFile (outFile)
 
parInput1 open (parFile.Data())
 
rtdb setFirstInput (parInput1)
 
fRun LoadGeometry ()
 
drchit SetVerbose (iVerbose)
 
drchit SetIsPixelization (1)
 
drchit SetIsDetEfficiency (1)
 
fRun AddTask (drchit)
 
fRun AddTask (drawhit)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
timer Stop ()
 

Variables

TString inFile = "testrun1.root"
 
Int_t nEvents = 0
 
TString parFile = "params_testrun1.root"
 
TString outFile = "hit1.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
PndDrcHitProducerRealdrchit = new PndDrcHitProducerReal()
 
DrawHitsdrawhit = new DrawHits(1)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( drchit  )
fRun AddTask ( drawhit  )
basiclibs ( )
fRun Init ( )

Definition at line 20 of file NHitsPerEvent.C.

21 {
22  TFile* f = new TFile("2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Event.root", "READ");
23  t = (TTree*)f->Get("pndsim");
24 // t->AddFriend("pndsim", "2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Residuals.root");
25 // t->AddFriend("pndsim", "2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Track.root");
26 // t->AddFriend("pndsim", "2014-10-27-00-06-02_50_MHz_Filtered_TimeCorrectedSorted_Event.root");
27  t->StartViewer();
28 
29  t->SetBranchAddress("MVDHitsPixelPosCorrected", &mvdHitArray);
30 // t->SetBranchAddress("MvdProjectedHit", &mvdProjectedArray);
31 // t->SetBranchAddress("MvdTrack", &trackArray);
32 
33  gHitPoints->SetLineColor(kRed);
34  gHitPoints->SetMarkerStyle(2);
35  gHitPoints->SetMarkerColor(kRed);
36 
37  gProjections->SetLineColor(kBlue);
38  gProjections->SetMarkerStyle(5);
39  gProjections->SetMarkerColor(kBlue);
40 
41 
42 // mg->Add(gProjections, "Projected");
43  mg->Add(gHitPoints, "Hits");
44  t->GetEntry(0);
45 }
TMultiGraph * mg
Definition: NHitsPerEvent.C:17
TGraph * gHitPoints
Definition: NHitsPerEvent.C:15
TClonesArray * mvdHitArray
Definition: NHitsPerEvent.C:12
TFile * f
Definition: bump_analys.C:12
TTree * t
Definition: bump_analys.C:13
TGraph * gProjections
Definition: NHitsPerEvent.C:16
gSystem Load ( "libGeoBase"  )
gSystem Load ( "libParBase"  )
gSystem Load ( "libBase"  )
gSystem Load ( "libPndData"  )
gSystem Load ( "libField"  )
gSystem Load ( "libPassive"  )
gSystem Load ( "libDrcProp"  )
gSystem Load ( "libDrc"  )
gSystem Load ( "libTof"  )
gSystem Load ( "libGen"  )
fRun LoadGeometry ( )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput1 open ( parFile.  Data())
fRun Run ( ,
nEvents   
)
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( inFile  )
drchit SetIsDetEfficiency ( )
drchit SetIsPixelization ( )
fRun SetOutputFile ( outFile  )
ftofhit SetVerbose ( iVerbose  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 98 of file hit_dirc_draw.C.

DrawHits* drawhit = new DrawHits(1)

Definition at line 81 of file hit_dirc_draw.C.

Referenced by DrawIsochrones().

FairRunAna* fRun = new FairRunAna()

Definition at line 44 of file hit_dirc_draw.C.

TString inFile = "testrun1.root"

Definition at line 8 of file hit_dirc_draw.C.

Int_t nEvents = 0

Definition at line 11 of file hit_dirc_draw.C.

TString outFile = "hit1.root"

Definition at line 17 of file hit_dirc_draw.C.

TString parFile = "params_testrun1.root"

Definition at line 14 of file hit_dirc_draw.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 53 of file hit_dirc_draw.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 52 of file hit_dirc_draw.C.

Double_t rtime = timer.RealTime()

Definition at line 97 of file hit_dirc_draw.C.

TStopwatch timer

Definition at line 37 of file hit_dirc_draw.C.