FairRoot/PandaRoot
Functions | Variables
conMvdDigi.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
gROOT LoadMacro ("$VMCWORKDIR/macro/mvd/Tools.C")
 
 LoadPandaStyle ()
 
timer Start ()
 
parInput2 open (SenParName.c_str(),"in")
 
rtdb setFirstInput (parInput2)
 
fRun SetGeomFile (GeoFileName.c_str())
 
fRun SetOutputFile ("data/cosmic.root")
 
fRun AddTask (ApvTask)
 
fRun LoadGeometry ()
 
fRun Init ()
 
fRun Run (0, nEvents)
 
timer Stop ()
 

Variables

TStopwatch timer
 
std::string HitFileName ="data/testhits.hit"
 
std::string CalibFileName ="calib.par"
 
std::string GeoFileName ="teststation.root"
 
std::string SenParName ="mvd.ddteststation.par"
 
PndMvdConvertApvApvConverter = new PndMvdConvertApv(CalibFileName, HitFileName)
 
int nEvents = ApvConverter->GetNofEvents()
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParAsciiFileIo * parInput2 = new FairParAsciiFileIo()
 
PndMvdConvertApvTaskApvTask = new PndMvdConvertApvTask(ApvConverter)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( ApvTask  )
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: NHitsPerEvent.C:11
TGraph * gProjections
Definition: NHitsPerEvent.C:16
fRun LoadGeometry ( )
gROOT LoadMacro ( "$VMCWORKDIR/macro/mvd/Tools.C )
LoadPandaStyle ( )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput2 open ( SenParName.  c_str(),
"in"   
)
fRun Run ( ,
nEvents   
)
rtdb setFirstInput ( parInput2  )
fRun SetGeomFile ( GeoFileName.  c_str())
fRun SetOutputFile ( "data/cosmic.root"  )
timer Start ( )
timer Stop ( )

Variable Documentation

Definition at line 19 of file conMvdDigi.C.

Definition at line 34 of file conMvdDigi.C.

std::string CalibFileName ="calib.par"

Definition at line 15 of file conMvdDigi.C.

Double_t ctime = timer.CpuTime()

Definition at line 133 of file conMvdDigi.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 23 of file conMvdDigi.C.

std::string GeoFileName ="teststation.root"

Definition at line 16 of file conMvdDigi.C.

std::string HitFileName ="data/testhits.hit"

Definition at line 14 of file conMvdDigi.C.

int nEvents = ApvConverter->GetNofEvents()

Definition at line 20 of file conMvdDigi.C.

FairParAsciiFileIo* parInput2 = new FairParAsciiFileIo()
FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 25 of file conMvdDigi.C.

Double_t rtime = timer.RealTime()

Definition at line 132 of file conMvdDigi.C.

std::string SenParName ="mvd.ddteststation.par"

Definition at line 17 of file conMvdDigi.C.

TStopwatch timer

Definition at line 11 of file conMvdDigi.C.