FairRoot/PandaRoot
Functions | Variables
rungenfit.C File Reference

Go to the source code of this file.

Functions

timer Start ()
 
fRun SetInputFile (inFile)
 
fRun SetOutputFile (outFile)
 
fRun AddFriend (inFile2)
 
fRun AddFriend (inFile3)
 
fRun AddTask (Geane)
 
parInput1 open (parFile.Data())
 
rtdb setFirstInput (parInput1)
 
 if (whichhit==1)
 
fRun AddTask (STTPR)
 
fRun AddTask (RecoHitPro)
 
fRun Init ()
 
rtdb print ()
 
fRun Run (0, nEvents)
 
timer Stop ()
 

Variables

Int_t nEvents = 0
 
TString outFile = "testgenfit.root"
 
TString inFile = "testrun.root"
 
TString inFile2 = "testdigi.root"
 
TString inFile3 = "testreco.root"
 
TString parFile = "testparams.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairGeane * Geane = new FairGeane()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
int whichhit = 2
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddFriend ( inFile2  )
fRun AddFriend ( inFile3  )
fRun AddTask ( Geane  )
fRun AddTask ( STTPR  )
fRun AddTask ( RecoHitPro  )
else if ( whichhit  = = 1)

Definition at line 52 of file rungenfit.C.

52  {
53  // use hit
54  PndSttPatternRecoTask* STTPR = new PndSttPatternRecoTask(iVerbose);
55  }
Int_t iVerbose
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: bump_analys.C:13
TGraph * gProjections
Definition: NHitsPerEvent.C:16
parInput1 open ( parFile.  Data())
rtdb print ( )
fRun Run ( ,
nEvents   
)
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( inFile  )
fRun SetOutputFile ( outFile  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 85 of file rungenfit.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 29 of file rungenfit.C.

FairGeane* Geane = new FairGeane()

Definition at line 37 of file rungenfit.C.

TString inFile = "testrun.root"

Definition at line 13 of file rungenfit.C.

TString inFile2 = "testdigi.root"

Definition at line 14 of file rungenfit.C.

Referenced by QAmacro_stt_3().

TString inFile3 = "testreco.root"

Definition at line 15 of file rungenfit.C.

Int_t nEvents = 0

Definition at line 8 of file rungenfit.C.

TString outFile = "testgenfit.root"

Definition at line 11 of file rungenfit.C.

TString parFile = "testparams.root"

Definition at line 16 of file rungenfit.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 44 of file rungenfit.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 43 of file rungenfit.C.

Double_t rtime = timer.RealTime()

Definition at line 84 of file rungenfit.C.

TStopwatch timer

Definition at line 24 of file rungenfit.C.

int whichhit = 2

Definition at line 50 of file rungenfit.C.