FairRoot/PandaRoot
Functions | Variables
runana.C File Reference

Go to the source code of this file.

Functions

gSystem Load ("librtdbtut")
 
fRun SetInputFile ("dummysim.root")
 
fRun SetOutputFile ("dummyana.root")
 
parInput1 open ("par.root","READ")
 
rtdb setFirstInput (parInput1)
 
parInput2 open ("../ascii-example.par","in")
 
rtdb setSecondInput (parInput2)
 
fRun AddTask (new PndTutAccessRTDBTask())
 
fRun Init ()
 
parOutput open ("par2.root","RECREATE")
 
rtdb setOutput (parOutput)
 
rtdb saveOutput ()
 
rtdb print ()
 
fRun Run (0)
 

Variables

FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
FairParAsciiFileIo * parInput2 = new FairParAsciiFileIo()
 
Bool_t kParameterMerged =kTRUE
 
FairParRootFileIo * parOutput = new FairParRootFileIo(kParameterMerged)
 

Function Documentation

fRun AddTask ( new   PndTutAccessRTDBTask())
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
gSystem Load ( "librtdbtut"  )
parInput1 open ( "par.root"  ,
"READ"   
)
parInput2 open ( "../ascii-example.par ,
"in"   
)
parOutput open ( "par2.root"  ,
"RECREATE"   
)
rtdb print ( )
fRun Run ( )
rtdb saveOutput ( )
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( "dummysim.root"  )
rtdb setOutput ( parOutput  )
fRun SetOutputFile ( "dummyana.root"  )
rtdb setSecondInput ( parInput2  )

Variable Documentation

FairRunAna* fRun = new FairRunAna()

Definition at line 8 of file runana.C.

Bool_t kParameterMerged =kTRUE

Definition at line 29 of file runana.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 15 of file runana.C.

FairParAsciiFileIo* parInput2 = new FairParAsciiFileIo()

Definition at line 19 of file runana.C.

FairParRootFileIo* parOutput = new FairParRootFileIo(kParameterMerged)

Definition at line 30 of file runana.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 13 of file runana.C.