FairRoot/PandaRoot
Functions | Variables
run_linkLoading.C File Reference

Go to the source code of this file.

Functions

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

Variables

TString parFile = "simparams.root"
 
Int_t startEvent = 0
 
Int_t stopEvent = 10
 
TString linkFile = "links_emc.root"
 
TString outFile = "Dummy.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo(kTRUE)
 
Bool_t kParameterMerged =kTRUE
 
PndMCMatchLoaderTask * mcMatch = new PndMCMatchLoaderTask()
 
PndMCMatchSelectorTask * mcSelector = new PndMCMatchSelectorTask(16,1)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

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

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 84 of file run_linkLoading.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 30 of file run_linkLoading.C.

Bool_t kParameterMerged =kTRUE

Definition at line 48 of file run_linkLoading.C.

TString linkFile = "links_emc.root"

Definition at line 13 of file run_linkLoading.C.

PndMCMatchLoaderTask* mcMatch = new PndMCMatchLoaderTask()

Definition at line 66 of file run_linkLoading.C.

PndMCMatchSelectorTask* mcSelector = new PndMCMatchSelectorTask(16,1)

Definition at line 69 of file run_linkLoading.C.

TString outFile = "Dummy.root"

Definition at line 14 of file run_linkLoading.C.

TString parFile = "simparams.root"

Definition at line 4 of file run_linkLoading.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo(kTRUE)

Definition at line 42 of file run_linkLoading.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 40 of file run_linkLoading.C.

Double_t rtime = timer.RealTime()

Definition at line 83 of file run_linkLoading.C.

Int_t startEvent = 0

Definition at line 6 of file run_linkLoading.C.

Int_t stopEvent = 10

Definition at line 7 of file run_linkLoading.C.

TStopwatch timer

Definition at line 23 of file run_linkLoading.C.