FairRoot/PandaRoot
Functions | Variables
hit_muo.C File Reference

Go to the source code of this file.

Functions

timer Start ()
 
fRun SetInputFile (inFile)
 
fRun SetOutputFile (outFile)
 
parInput1 open (parFile.Data())
 
parIo1 open (allDigiFile.Data(),"in")
 
rtdb setFirstInput (parInput1)
 
rtdb setSecondInput (parIo1)
 
mdtHitProd SetPositionSmearing (0.3)
 
fRun AddTask (mdtHitProd)
 
fRun AddTask (mdtTrkProd)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
rtdb saveOutput ()
 
rtdb print ()
 
timer Stop ()
 

Variables

TString inFile = "test.root"
 
TString parFile = "params.root"
 
TString outFile = "tracks_combi.root"
 
Int_t nEvents = 0
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
TString allDigiFile = "./all.par"
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
FairParAsciiFileIo * parIo1 = new FairParAsciiFileIo()
 
PndMdtHitProducerIdealmdtHitProd = new PndMdtHitProducerIdeal()
 
PndMdtTrkProducermdtTrkProd = new PndMdtTrkProducer()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( mdtHitProd  )
fRun AddTask ( mdtTrkProd  )
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
parInput1 open ( parFile.  Data())
parIo1 open ( allDigiFile.  Data(),
"in"   
)
rtdb print ( )
fRun Run ( ,
nEvents   
)
rtdb saveOutput ( )
rtdb setFirstInput ( parInput1  )
fRun SetInputFile ( inFile  )
fRun SetOutputFile ( outFile  )
mdtHitProd SetPositionSmearing ( 0.  3)
rtdb setSecondInput ( parIo1  )
timer Start ( )
timer Stop ( )

Variable Documentation

TString allDigiFile = "./all.par"

Definition at line 36 of file hit_muo.C.

Referenced by benchmark(), digi(), digi_all(), digi_BARREL(), digi_complete(), digi_complete_runs(), digi_complete_tb(), digi_dirc(), digi_rich(), digi_scit(), digi_sttcombi(), digi_theta(), digihit(), gem_boxHitsQAN(), gem_boxTracksN(), gem_digi(), gem_findTracks(), gem_findTracksQA(), gem_fitTracks(), gem_hits(), gem_idealHits(), gem_idealTracks(), gem_material_ana1(), globT_all(), globT_theta(), locT_all(), locT_theta(), mvdgem_reco(), prod_dig(), prod_sim(), QAmacro_drc_1(), QAmacro_gem_2(), QAmacro_mvd_1(), QAmacro_mvd_2(), QAmacro_stt_2(), QAmacro_stt_3(), readInTopix4TBData(), reco_sttcombi(), run_digi(), run_digi_complete(), run_digi_sttcombi_timebased(), run_reco(), run_reco_complete(), run_reco_sttcombi_timebased(), run_reco_timebased(), run_sim(), run_sim_complete(), run_sim_llbar_evtgen(), run_sim_stt_dpm(), run_sim_stt_evt(), run_sim_stt_evt_fix(), run_sim_sttcombi(), run_sim_sttcombi_dpm(), run_sim_sttcombi_evtgen(), run_sim_sttcombi_pgun(), run_sim_tpc_dpm(), run_sim_tpc_evt(), run_sim_tpccombi(), run_sim_tpccombi_dpm(), run_sim_tpccombi_evtgen(), run_sim_tpccombi_pgun(), run_tracking_sttcombi_timebased(), runOnlineDisplayMCCheckFaster3(), runOnlineDisplayProduction(), runSim(), PndMasterRunAna::Setup(), PndMasterRunSim::Setup(), sim(), sim_complete(), sim_complete_pbarA(), sim_complete_runs(), sim_complete_vis(), sim_dirc(), sim_dirc_dpm(), sim_dirc_evtgen(), sim_evtgen(), sim_filter_ex1(), sim_filter_ex2(), sim_filter_inv_mass(), sim_muo_dub(), sim_muo_P8(), sim_rich(), sim_scit(), sim_sttcombi_pgun(), sim_test(), sim_toy(), simExclusive(), simInclusive(), simLut(), sortTopix4TBData(), tb_digi_complete(), tb_digi_scit(), TB_gem_CluHiTra(), TB_gem_digi(), TB_gem_eventBuild(), tb_sim_complete(), tb_sim_scit(), tracks_BARREL_1000(), tracks_BARREL_1000sep_local(), and tracks_BARREL_1000sep_proof().

Double_t ctime = timer.CpuTime()

Definition at line 199 of file hit_muo.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 30 of file hit_muo.C.

TString inFile = "test.root"

Definition at line 7 of file hit_muo.C.

PndMdtTrkProducer* mdtTrkProd = new PndMdtTrkProducer()
Int_t nEvents = 0

Definition at line 16 of file hit_muo.C.

TString outFile = "tracks_combi.root"

Definition at line 13 of file hit_muo.C.

TString parFile = "params.root"

Definition at line 10 of file hit_muo.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 39 of file hit_muo.C.

FairParAsciiFileIo* parIo1 = new FairParAsciiFileIo()

Definition at line 42 of file hit_muo.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 38 of file hit_muo.C.

Double_t rtime = timer.RealTime()

Definition at line 198 of file hit_muo.C.

TStopwatch timer

Definition at line 25 of file hit_muo.C.