FairRoot/PandaRoot
Functions | Variables
emc/run_linkCreation.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")
 
gSystem Load ("libMCMatchExamples")
 
timer Start ()
 
fRun SetInputFile (MCFile)
 
fRun SetOutputFile (outFile)
 
parInput1 open (parFile.Data(),"UPDATE")
 
rtdb setFirstInput (parInput1)
 
rtdb setOutput (parInput1)
 
rtdb print ()
 
fRun AddTask (mcMatch)
 
fRun AddTask (mcTestEmc)
 
fRun Init ()
 
fRun Run (startEvent, stopEvent)
 
timer Stop ()
 

Variables

TString MCFile = "emc_complete.root"
 
TString parFile = "simparams.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_emc.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo(kTRUE)
 
Bool_t kParameterMerged =kTRUE
 
PndMCMatchCreatorTask * mcMatch = new PndMCMatchCreatorTask()
 
PndMCTestEmcClusterCompare * mcTestEmc = new PndMCTestEmcClusterCompare()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( mcMatch  )
fRun AddTask ( mcTestEmc  )
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"  )
gSystem Load ( "libMCMatchExamples"  )
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 88 of file emc/run_linkCreation.C.

TString DigiFile = "digi_sttcombi.root"
FairRunAna* fRun = new FairRunAna()

Definition at line 36 of file emc/run_linkCreation.C.

Bool_t kParameterMerged =kTRUE

Definition at line 55 of file emc/run_linkCreation.C.

TString MCFile = "emc_complete.root"
PndMCMatchCreatorTask* mcMatch = new PndMCMatchCreatorTask()

Definition at line 71 of file emc/run_linkCreation.C.

Referenced by anaPatternRecoQuality(), and run_ana_complete().

PndMCTestEmcClusterCompare* mcTestEmc = new PndMCTestEmcClusterCompare()

Definition at line 74 of file emc/run_linkCreation.C.

TString outFile = "links_emc.root"

Definition at line 17 of file emc/run_linkCreation.C.

TString parFile = "simparams.root"

Definition at line 5 of file emc/run_linkCreation.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo(kTRUE)

Definition at line 51 of file emc/run_linkCreation.C.

TString PidFile = "pid_sttcombi.root"

Definition at line 16 of file emc/run_linkCreation.C.

Referenced by PndGiBuuGenerator::FillPidMap().

TString RecoFile = "reco_sttcombi.root"
FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 49 of file emc/run_linkCreation.C.

Double_t rtime = timer.RealTime()

Definition at line 87 of file emc/run_linkCreation.C.

Int_t startEvent = 0
Int_t stopEvent = 10

Definition at line 8 of file emc/run_linkCreation.C.

TStopwatch timer

Definition at line 29 of file emc/run_linkCreation.C.