FairRoot/PandaRoot
Functions | Variables
apvReadAnalysis.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 ()
 
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 LoadGeometry ()
 
fRun AddTask (convertTask)
 
fRun Init ()
 

Variables

TStopwatch timer
 
TString HitFileName = "data23.hit"
 
TString CalibFileName = "beamtestJuelichFeb02.calib"
 
TString MapFileName = "desy.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)
 
PndMvdMapApv * ApvMapper = new PndMvdMapApv(MapFileName)
 
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
fRun LoadGeometry ( )
gROOT LoadMacro ( "$VMCWORKDIR/macro/mvd/Tools.C )
gROOT LoadMacro ( "$VMCWORKDIR/macro/mvd/Helper.C )
LoadPandaStyle ( )
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 45 of file apvReadAnalysis.C.

PndMvdMapApv* ApvMapper = new PndMvdMapApv(MapFileName)

Definition at line 46 of file apvReadAnalysis.C.

TString CalibFileName = "beamtestJuelichFeb02.calib"

Definition at line 16 of file apvReadAnalysis.C.

Definition at line 48 of file apvReadAnalysis.C.

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

Definition at line 21 of file apvReadAnalysis.C.

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

Definition at line 19 of file apvReadAnalysis.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 26 of file apvReadAnalysis.C.

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

Definition at line 20 of file apvReadAnalysis.C.

TString HitFileName = "data23.hit"

Definition at line 15 of file apvReadAnalysis.C.

TString MapFileName = "desy.mapping"

Definition at line 17 of file apvReadAnalysis.C.

long int nEvents = ApvConverter->GetNofEvents()

Definition at line 54 of file apvReadAnalysis.C.

TString outFile = HitFileName + ".digis.root"

Definition at line 24 of file apvReadAnalysis.C.

FairParRootFileIo* output =new FairParRootFileIo(kTRUE)

Definition at line 37 of file apvReadAnalysis.C.

TString parFile = "par.root"

Definition at line 22 of file apvReadAnalysis.C.

FairParAsciiFileIo* parInput = new FairParAsciiFileIo()

Definition at line 33 of file apvReadAnalysis.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 31 of file apvReadAnalysis.C.

TStopwatch timer

Definition at line 11 of file apvReadAnalysis.C.