FairRoot/PandaRoot
Functions | Variables
runMvdRadDam.C File Reference

Go to the source code of this file.

Functions

timer Start ()
 
gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
fRun SetInputFile (inFile)
 
fRun SetOutputFile (outFile)
 
fRun LoadGeometry ()
 
mvdRadDam SetVerbose (iVerbose)
 
fRun AddTask (mvdRadDam)
 
output open (parFile.Data())
 
rtdb setOutput (output)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
rtdb saveOutput ()
 
rtdb print ()
 
timer Stop ()
 

Variables

Int_t iVerbose = 0
 
Int_t nEvents = 500
 
TString inFile = "Mvd_GridUrqmdSim.root"
 
TString parFile = "Mvd_GridUrqmdSimParam.root"
 
TString outFile = "Mvd_GridUrqmdSim.RadDam.root"
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
PndMvdRadDamTaskmvdRadDam = new PndMvdRadDamTask()
 
FairParRootFileIo * output =new FairParRootFileIo(kTRUE)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( mvdRadDam  )
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
fRun LoadGeometry ( )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
output open ( parFile.  Data())
rtdb print ( )
fRun Run ( ,
nEvents   
)
rtdb saveOutput ( )
fRun SetInputFile ( inFile  )
rtdb setOutput ( output  )
fRun SetOutputFile ( outFile  )
mvdRadDam SetVerbose ( iVerbose  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 80 of file runMvdRadDam.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 30 of file runMvdRadDam.C.

TString inFile = "Mvd_GridUrqmdSim.root"

Definition at line 16 of file runMvdRadDam.C.

Int_t iVerbose = 0

Definition at line 7 of file runMvdRadDam.C.

PndMvdRadDamTask* mvdRadDam = new PndMvdRadDamTask()

Definition at line 51 of file runMvdRadDam.C.

Int_t nEvents = 500

Definition at line 9 of file runMvdRadDam.C.

TString outFile = "Mvd_GridUrqmdSim.RadDam.root"

Definition at line 27 of file runMvdRadDam.C.

FairParRootFileIo* output =new FairParRootFileIo(kTRUE)

Definition at line 58 of file runMvdRadDam.C.

TString parFile = "Mvd_GridUrqmdSimParam.root"

Definition at line 19 of file runMvdRadDam.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 36 of file runMvdRadDam.C.

Double_t rtime = timer.RealTime()

Definition at line 79 of file runMvdRadDam.C.