FairRoot/PandaRoot
Functions | Variables
apvMakeMappingDefault.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
timer Start ()
 
fRun SetOutputFile ("mapout.root")
 
parInput open (digiparFile.Data(),"in")
 
rtdb setFirstInput (parInput)
 
output open (parFile.Data())
 
rtdb setOutput (output)
 
fRun SetGeomFile (geomFile)
 
fRun LoadGeometry ()
 
fRun AddTask (creator)
 
fRun Init ()
 
 if (!creator->CreateFile(outFile)) return
 
rtdb print ()
 
rtdb saveOutput ()
 
timer Stop ()
 

Variables

TStopwatch timer
 
TString directory = gSystem->Getenv("VMCWORKDIR")
 
TString outFile = "daq.mapping"
 
TString geomFile = directory + "/geometry/TrackingStation.root"
 
TString digiparFile = directory + "/macro/params/all.par"
 
TString parFile = "par.root"
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParAsciiFileIo * parInput = new FairParAsciiFileIo()
 
FairParRootFileIo * output =new FairParRootFileIo(kTRUE)
 
PndMvdCreateDefaultApvMapcreator = new PndMvdCreateDefaultApvMap()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( creator  )
if ( !creator->  CreateFileoutFile)
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 )
parInput open ( digiparFile.  Data(),
"in"   
)
output open ( parFile.  Data())
rtdb print ( )
rtdb saveOutput ( )
rtdb setFirstInput ( parInput  )
fRun SetGeomFile ( geomFile  )
rtdb setOutput ( output  )
fRun SetOutputFile ( "mapout.root"  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 55 of file apvMakeMappingDefault.C.

TString digiparFile = directory + "/macro/params/all.par"

Definition at line 17 of file apvMakeMappingDefault.C.

TString directory = gSystem->Getenv("VMCWORKDIR")

Definition at line 14 of file apvMakeMappingDefault.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 19 of file apvMakeMappingDefault.C.

TString geomFile = directory + "/geometry/TrackingStation.root"

Definition at line 16 of file apvMakeMappingDefault.C.

TString outFile = "daq.mapping"

Definition at line 15 of file apvMakeMappingDefault.C.

FairParRootFileIo* output =new FairParRootFileIo(kTRUE)

Definition at line 31 of file apvMakeMappingDefault.C.

TString parFile = "par.root"

Definition at line 18 of file apvMakeMappingDefault.C.

FairParAsciiFileIo* parInput = new FairParAsciiFileIo()

Definition at line 27 of file apvMakeMappingDefault.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 25 of file apvMakeMappingDefault.C.

Double_t rtime = timer.RealTime()

Definition at line 54 of file apvMakeMappingDefault.C.

TStopwatch timer

Definition at line 11 of file apvMakeMappingDefault.C.