FairRoot/PandaRoot
Functions | Variables
run_linkCreation_sttcombi.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
std::cout<< "MCFile : "
<< MCFile.Data()<< std::endl;std::cout
<< "DigiFile: "
<< DigiFile.Data()<< std::endl;std::cout
<< "RecoFile: "
<< RecoFile.Data()<< std::endl;std::cout
<< "PidFile: "<< PidFile.Data()
<< std::endl;gSystem-> 
Load ("libMCMatch")
 
timer Start ()
 
fRun SetInputFile (MCFile)
 
fRun AddFriend (DigiFile)
 
fRun AddFriend (RecoFile)
 
fRun AddFriend (PidFile)
 
fRun SetOutputFile (outFile)
 
parInput1 open (parFile.Data(),"UPDATE")
 
rtdb setFirstInput (parInput1)
 
rtdb setOutput (parInput1)
 
rtdb print ()
 
fRun AddTask (mcMatch)
 
fRun Init ()
 
fRun Run (startEvent, stopEvent)
 
timer Stop ()
 

Variables

TString MCFile = "points_sttcombi.root"
 
TString parFile = "params_sttcombi.root"
 
Int_t startEvent = 0
 
Int_t stopEvent = 10
 
TString DigiFile = "digi_sttcombi.root"
 
TString RecoFile = "reco_sttcombi.root"
 
TString PidFile = "pid_sttcombi.root"
 
TString outFile = "links_sttcombi.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo(kTRUE)
 
Bool_t kParameterMerged =kTRUE
 
PndMCMatchCreatorTask * mcMatch = new PndMCMatchCreatorTask()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddFriend ( DigiFile  )
fRun AddFriend ( RecoFile  )
fRun AddFriend ( PidFile  )
fRun AddTask ( mcMatch  )
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
std::cout<< "MCFile : " << MCFile.Data()<< std::endl; std::cout << "DigiFile: " << DigiFile.Data()<< std::endl; std::cout << "RecoFile: " << RecoFile.Data()<< std::endl; std::cout << "PidFile: " << PidFile.Data() << std::endl; gSystem-> Load ( "libMCMatch"  )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput1 open ( parFile.  Data(),
"UPDATE"   
)
rtdb print ( )
fRun Run ( startEvent  ,
stopEvent   
)
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( MCFile  )
rtdb setOutput ( parInput1  )
fRun SetOutputFile ( outFile  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 84 of file run_linkCreation_sttcombi.C.

TString DigiFile = "digi_sttcombi.root"

Definition at line 14 of file run_linkCreation_sttcombi.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 35 of file run_linkCreation_sttcombi.C.

Bool_t kParameterMerged =kTRUE

Definition at line 54 of file run_linkCreation_sttcombi.C.

TString MCFile = "points_sttcombi.root"

Definition at line 4 of file run_linkCreation_sttcombi.C.

PndMCMatchCreatorTask* mcMatch = new PndMCMatchCreatorTask()

Definition at line 70 of file run_linkCreation_sttcombi.C.

TString outFile = "links_sttcombi.root"

Definition at line 17 of file run_linkCreation_sttcombi.C.

TString parFile = "params_sttcombi.root"

Definition at line 5 of file run_linkCreation_sttcombi.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo(kTRUE)

Definition at line 50 of file run_linkCreation_sttcombi.C.

TString PidFile = "pid_sttcombi.root"

Definition at line 16 of file run_linkCreation_sttcombi.C.

TString RecoFile = "reco_sttcombi.root"

Definition at line 15 of file run_linkCreation_sttcombi.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 48 of file run_linkCreation_sttcombi.C.

Double_t rtime = timer.RealTime()

Definition at line 83 of file run_linkCreation_sttcombi.C.

Int_t startEvent = 0

Definition at line 7 of file run_linkCreation_sttcombi.C.

Int_t stopEvent = 10

Definition at line 8 of file run_linkCreation_sttcombi.C.

TStopwatch timer

Definition at line 28 of file run_linkCreation_sttcombi.C.