FairRoot/PandaRoot
Functions | Variables
outdated/tracking/sttmvdtracking/rundigi.C File Reference

Go to the source code of this file.

Functions

timer Start ()
 
gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
PndFileNameCreator creator (inFile.Data())
 
std::cout<< "DigiFileName: "
<< outFile.Data()<< std::endl;FairRunAna
*fRun=new FairRunAna();fRun-> 
SetInputFile (inFile)
 
fRun SetOutputFile (outFile)
 
parInput1 open (parFile.Data(),"UPDATE")
 
rtdb setFirstInput (parInput1)
 
parInput2 open (digiparFile.Data(),"in")
 
rtdb setSecondInput (parInput2)
 
mvddigi SetVerbose (iVerbose)
 
fRun AddTask (mvddigi)
 
fRun AddTask (sttHitProducer)
 
rtdb setOutput (parInput1)
 
rtdb print ()
 
fRun Init ()
 
fRun Run (0, nEvents)
 
rtdb saveOutput ()
 
timer Stop ()
 

Variables

Int_t iVerbose = 0
 
Int_t nEvents = 0
 
TString inFile = "MvdStt_Test.root"
 
TString parFile = "MvdStt_Params.root"
 
TString digiparFile = gSystem->Getenv("VMCWORKDIR")
 
TString outFile = creator.GetDigiFileName().c_str()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo(kTRUE)
 
FairParAsciiFileIo * parInput2 = new FairParAsciiFileIo()
 
PndMvdDigiTaskmvddigi = new PndMvdDigiTask()
 
PndSttHitProducerRealFaststtHitProducer = new PndSttHitProducerRealFast()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( mvddigi  )
fRun AddTask ( sttHitProducer  )
PndFileNameCreator creator ( inFile.  Data())
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 Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput1 open ( parFile.  Data(),
"UPDATE"   
)
parInput2 open ( digiparFile.  Data(),
"in"   
)
rtdb print ( )
fRun Run ( ,
nEvents   
)
rtdb saveOutput ( )
rtdb setFirstInput ( parInput1  )
std::cout<< "DigiFileName: " << outFile.Data() << std::endl; FairRunAna *fRun= new FairRunAna(); fRun-> SetInputFile ( inFile  )
rtdb setOutput ( parInput1  )
fRun SetOutputFile ( outFile  )
rtdb setSecondInput ( parInput2  )
mvddigi SetVerbose ( iVerbose  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 75 of file outdated/tracking/sttmvdtracking/rundigi.C.

digiparFile = gSystem->Getenv("VMCWORKDIR")

Definition at line 14 of file outdated/tracking/sttmvdtracking/rundigi.C.

TString inFile = "MvdStt_Test.root"

Definition at line 12 of file outdated/tracking/sttmvdtracking/rundigi.C.

Int_t iVerbose = 0

Definition at line 9 of file outdated/tracking/sttmvdtracking/rundigi.C.

PndMvdDigiTask* mvddigi = new PndMvdDigiTask()

Definition at line 42 of file outdated/tracking/sttmvdtracking/rundigi.C.

Int_t nEvents = 0

Definition at line 10 of file outdated/tracking/sttmvdtracking/rundigi.C.

TString outFile = creator.GetDigiFileName().c_str()

Definition at line 19 of file outdated/tracking/sttmvdtracking/rundigi.C.

TString parFile = "MvdStt_Params.root"

Definition at line 13 of file outdated/tracking/sttmvdtracking/rundigi.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo(kTRUE)

Definition at line 29 of file outdated/tracking/sttmvdtracking/rundigi.C.

FairParAsciiFileIo* parInput2 = new FairParAsciiFileIo()

Definition at line 32 of file outdated/tracking/sttmvdtracking/rundigi.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 28 of file outdated/tracking/sttmvdtracking/rundigi.C.

Double_t rtime = timer.RealTime()

Definition at line 74 of file outdated/tracking/sttmvdtracking/rundigi.C.

Definition at line 53 of file outdated/tracking/sttmvdtracking/rundigi.C.