FairRoot/PandaRoot
Functions | Variables
NEW/apvReadAnalysis.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
gROOT LoadMacro ("$VMCWORKDIR/macro/mvd/Helper.C")
 
timer Start ()
 
fRun SetOutputFile (outFile)
 
parInput open (digiparFile.Data(),"in")
 
rtdb setFirstInput (parInput)
 
output open (parFile.Data())
 
rtdb setOutput (output)
 
fRun SetGeomFile (geomFile)
 
fRun AddTask (convertTask)
 
fRun Init ()
 

Variables

TStopwatch timer
 
TString HitFileName = "data100.root"
 
TString CalibFileName = "ExampleBox.calib"
 
TString MapFileName = "desyBox.mapping"
 
TString directory = gSystem->Getenv("VMCWORKDIR")
 
TString geomFile = directory + "/geometry/TrackingStationDesyAli.root"
 
TString digiparFile = directory + "/macro/params/all.par"
 
TString parFile = "par.root"
 
TString outFile = HitFileName + ".digis.root"
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParAsciiFileIo * parInput = new FairParAsciiFileIo()
 
FairParRootFileIo * output =new FairParRootFileIo(kTRUE)
 
PndMvdConvertApvApvConverter = new PndMvdConvertApv(CalibFileName, HitFileName)
 
PndMvdBoxMapApvMapper = new PndMvdBoxMap(MapFileName.Data())
 
PndMvdConvertApvTaskconvertTask = new PndMvdConvertApvTask(ApvConverter,ApvMapper)
 
long int nEvents = ApvConverter->GetNofEvents()
 

Function Documentation

fRun AddTask ( convertTask  )
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
gROOT LoadMacro ( "$VMCWORKDIR/macro/mvd/Helper.C )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput open ( digiparFile.  Data(),
"in"   
)
output open ( parFile.  Data())
rtdb setFirstInput ( parInput  )
fRun SetGeomFile ( geomFile  )
rtdb setOutput ( output  )
fRun SetOutputFile ( outFile  )
timer Start ( )

Variable Documentation

Definition at line 44 of file NEW/apvReadAnalysis.C.

PndMvdBoxMap* ApvMapper = new PndMvdBoxMap(MapFileName.Data())

Definition at line 45 of file NEW/apvReadAnalysis.C.

TString CalibFileName = "ExampleBox.calib"

Definition at line 16 of file NEW/apvReadAnalysis.C.

Definition at line 47 of file NEW/apvReadAnalysis.C.

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

Definition at line 21 of file NEW/apvReadAnalysis.C.

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

Definition at line 19 of file NEW/apvReadAnalysis.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 26 of file NEW/apvReadAnalysis.C.

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

Definition at line 20 of file NEW/apvReadAnalysis.C.

TString HitFileName = "data100.root"

Definition at line 15 of file NEW/apvReadAnalysis.C.

TString MapFileName = "desyBox.mapping"

Definition at line 17 of file NEW/apvReadAnalysis.C.

long int nEvents = ApvConverter->GetNofEvents()

Definition at line 55 of file NEW/apvReadAnalysis.C.

TString outFile = HitFileName + ".digis.root"

Definition at line 24 of file NEW/apvReadAnalysis.C.

FairParRootFileIo* output =new FairParRootFileIo(kTRUE)

Definition at line 37 of file NEW/apvReadAnalysis.C.

TString parFile = "par.root"

Definition at line 22 of file NEW/apvReadAnalysis.C.

FairParAsciiFileIo* parInput = new FairParAsciiFileIo()

Definition at line 33 of file NEW/apvReadAnalysis.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 31 of file NEW/apvReadAnalysis.C.

TStopwatch timer

Definition at line 11 of file NEW/apvReadAnalysis.C.