FairRoot/PandaRoot
Functions | Variables
runRECO2.C File Reference

Go to the source code of this file.

Functions

gROOT LoadMacro ("$VMCWORKDIR/gconfig/basiclibs.C")
 
 basiclibs ()
 
gSystem Load ("libGeoBase")
 
gSystem Load ("libParBase")
 
gSystem Load ("libBase")
 
gSystem Load ("libField")
 
gSystem Load ("libPassive")
 
gSystem Load ("libGen")
 
gSystem Load ("libStt")
 
gSystem Load ("libPlane")
 
timer Start ()
 
fRun SetInputFile (inFile)
 
fRun AddFriend (inFile2)
 
fRun SetOutputFile (outFile)
 
sttFindTracks AddHitCollectionName ("STTHit","STTPoint")
 
fRun AddTask (sttFindTracks)
 
fRun AddTask (sttTrackMatcher)
 
sttFitTracks AddHitCollectionName ("STTHit")
 
fRun AddTask (sttFitTracks)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
timer Stop ()
 

Variables

TString inFile = "ex2.root"
 
TString inFile2 = "ex2d.root"
 
Int_t nEvents = 1000
 
TString parFile = "ex2params.root"
 
TString outFile = "ex2r.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
PndSttTrackFinderIdealsttTrackFinder = new PndSttTrackFinderIdeal(iVerbose)
 
PndSttFindTrackssttFindTracks = new PndSttFindTracks("Track Finder", "FairTask", sttTrackFinder, iVerbose)
 
PndSttMatchTrackssttTrackMatcher = new PndSttMatchTracks("Match tracks", "STT", iVerbose)
 
PndSttTrackFittersttTrackFitter = new PndSttHelixTrackFitter(0)
 
PndSttFitTrackssttFitTracks = new PndSttFitTracks("STT Track Fitter", "FairTask", sttTrackFitter)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddFriend ( inFile2  )
sttFindTracks AddHitCollectionName ( "STTHit"  ,
"STTPoint"   
)
sttFitTracks AddHitCollectionName ( "STTHit"  )
fRun AddTask ( sttFindTracks  )
fRun AddTask ( sttTrackMatcher  )
fRun AddTask ( sttFitTracks  )
basiclibs ( )
fRun Init ( )

Initialize the session

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: NHitsPerEvent.C:11
TGraph * gProjections
Definition: NHitsPerEvent.C:16
gSystem Load ( "libGeoBase"  )
gSystem Load ( "libParBase"  )
gSystem Load ( "libBase"  )
gSystem Load ( "libField"  )
gSystem Load ( "libPassive"  )
gSystem Load ( "libGen"  )
gSystem Load ( "libStt"  )
gSystem Load ( "libPlane"  )
gROOT LoadMacro ( "$VMCWORKDIR/gconfig/basiclibs.C )
fRun Run ( ,
nEvents   
)
fRun SetInputFile ( inFile  )
fRun SetOutputFile ( outFile  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 72 of file runRECO2.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 40 of file runRECO2.C.

TString inFile = "ex2.root"

Definition at line 9 of file runRECO2.C.

TString inFile2 = "ex2d.root"

Definition at line 10 of file runRECO2.C.

Int_t nEvents = 1000

Definition at line 13 of file runRECO2.C.

TString outFile = "ex2r.root"

Definition at line 19 of file runRECO2.C.

TString parFile = "ex2params.root"

Definition at line 16 of file runRECO2.C.

Double_t rtime = timer.RealTime()

Definition at line 71 of file runRECO2.C.

PndSttFindTracks* sttFindTracks = new PndSttFindTracks("Track Finder", "FairTask", sttTrackFinder, iVerbose)

Definition at line 48 of file runRECO2.C.

PndSttFitTracks* sttFitTracks = new PndSttFitTracks("STT Track Fitter", "FairTask", sttTrackFitter)

Definition at line 59 of file runRECO2.C.

Definition at line 47 of file runRECO2.C.

PndSttTrackFitter* sttTrackFitter = new PndSttHelixTrackFitter(0)

Definition at line 58 of file runRECO2.C.

PndSttMatchTracks* sttTrackMatcher = new PndSttMatchTracks("Match tracks", "STT", iVerbose)

Definition at line 53 of file runRECO2.C.

TStopwatch timer

Definition at line 34 of file runRECO2.C.