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.

Referenced by NHitsPerEvent(), TimeStructure(), and TrackPointsVis().

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
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.