FairRoot/PandaRoot
Functions | Variables
runclust.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
timer Start ()
 
fRun SetInputFile (simFile.c_str())
 
fRun AddFriend (inFile.c_str())
 
fRun SetOutputFile (outFile.c_str())
 
parInput1 open (parFile.Data())
 
rtdb setFirstInput (parInput1)
 
fRun LoadGeometry ()
 
mvdmccls SetVerbose (iVerbose)
 
fRun AddTask (mvdmccls)
 
fRun AddTask (mvdClusterizer)
 
fRun AddTask (new PndMvdAccessRTDBTask())
 
fRun Init ()
 
fRun Run (0, nEvents)
 
rtdb print ()
 
timer Stop ()
 

Variables

Int_t nEvents = 10000
 
TStopwatch timer
 
TString parFile = "../data/mvddpm6GeV_digipar.root"
 
PndFileNameCreator namecreator ("../data/mvddpm6GeV.root")
 
std::string simFile = namecreator.GetSimFileName()
 
std::string inFile = namecreator.GetDigiFileName()
 
std::string outFile = namecreator.GetRecoFileName()
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
Double_t chargecut = 5000.
 
PndMvdStripClusterTaskmvdmccls = new PndMvdStripClusterTask()
 
PndMvdPixelClusterTaskmvdClusterizer
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddFriend ( inFile.  c_str())
fRun AddTask ( mvdmccls  )
fRun AddTask ( mvdClusterizer  )
fRun AddTask ( new   PndMvdAccessRTDBTask())
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 )
parInput1 open ( parFile.  Data())
rtdb print ( )
fRun Run ( ,
nEvents   
)
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( simFile.  c_str())
fRun SetOutputFile ( outFile.  c_str())
mvdmccls SetVerbose ( iVerbose  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t chargecut = 5000.
Double_t ctime = timer.CpuTime()

Definition at line 66 of file runclust.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 30 of file runclust.C.

std::string inFile = namecreator.GetDigiFileName()

Definition at line 23 of file runclust.C.

PndMvdPixelClusterTask* mvdClusterizer
Initial value:

Definition at line 50 of file runclust.C.

PndFileNameCreator namecreator("../data/mvddpm6GeV.root")
Int_t nEvents = 10000

Definition at line 4 of file runclust.C.

std::string outFile = namecreator.GetRecoFileName()

Definition at line 25 of file runclust.C.

TString parFile = "../data/mvddpm6GeV_digipar.root"

Definition at line 16 of file runclust.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 38 of file runclust.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 37 of file runclust.C.

Double_t rtime = timer.RealTime()

Definition at line 65 of file runclust.C.

std::string simFile = namecreator.GetSimFileName()

Definition at line 21 of file runclust.C.

TStopwatch timer

Definition at line 11 of file runclust.C.