FairRoot/PandaRoot
Functions | Variables
tutorials/rtdb/macro/runsim.C File Reference

Go to the source code of this file.

Functions

fRun SetOutputFile ("dummysim.root")
 
fRun SetMaterials ("media_pnd.geo")
 
Cave SetGeometryFileName ("pndcave.geo")
 
fRun AddModule (Cave)
 
fRun SetGenerator (primGen)
 
output open ("par.root","RECREATE")
 
rtdb setOutput (output)
 
fRun Init ()
 
fRun Run (0)
 
rtdb saveOutput ()
 
rtdb print ()
 

Variables

FairRunSim * fRun = new FairRunSim()
 
FairModule * Cave = new PndCave("CAVE")
 
FairPrimaryGenerator * primGen = new FairPrimaryGenerator()
 
FairRuntimeDb * rtdb =fRun->GetRuntimeDb()
 
Bool_t kParameterMerged =kTRUE
 
FairParRootFileIo * output =new FairParRootFileIo(kParameterMerged)
 

Function Documentation

fRun AddModule ( Cave  )
fRun Init ( )

Initialize the session

Definition at line 20 of file NHitsPerEvent.C.

References f, gHitPoints, gProjections, h1Sorted, h1Unsorted, h1UnsortedDL, h1UnsortedTL, mg, mvdHitArray, mvdProjectedArray, mvdSorted, mvdUnsorted, t, and trackArray.

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
output open ( "par.root"  ,
"RECREATE"   
)
rtdb print ( )
fRun Run ( )
rtdb saveOutput ( )
fRun SetGenerator ( primGen  )
Cave SetGeometryFileName ( "pndcave.geo"  )
fRun SetMaterials ( "media_pnd.geo"  )
rtdb setOutput ( output  )
fRun SetOutputFile ( "dummysim.root"  )

Variable Documentation

FairModule* Cave = new PndCave("CAVE")

Definition at line 9 of file tutorials/rtdb/macro/runsim.C.

FairRunSim* fRun = new FairRunSim()

Definition at line 4 of file tutorials/rtdb/macro/runsim.C.

Bool_t kParameterMerged =kTRUE

Definition at line 17 of file tutorials/rtdb/macro/runsim.C.

FairParRootFileIo* output =new FairParRootFileIo(kParameterMerged)

Definition at line 18 of file tutorials/rtdb/macro/runsim.C.

FairPrimaryGenerator* primGen = new FairPrimaryGenerator()

Definition at line 13 of file tutorials/rtdb/macro/runsim.C.

FairRuntimeDb* rtdb =fRun->GetRuntimeDb()

Definition at line 16 of file tutorials/rtdb/macro/runsim.C.