FairRoot/PandaRoot
Functions | Variables
macro/outdated/run/dc4/run_reco_tpccombi.C File Reference

Go to the source code of this file.

Functions

gROOT LoadMacro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
 rootlogon ()
 
timer Start ()
 
fRun SetInputFile (inDigiFile)
 
fRun AddFriend (inSimFile)
 
fRun SetOutputFile (outFile)
 
fRun AddTask (Geane)
 
parInput1 open (parFile.Data())
 
parIo1 open (allDigiFile.Data(),"in")
 
rtdb setFirstInput (parInput1)
 
rtdb setSecondInput (parIo1)
 
trackMS SetTpcMode (2)
 
trackMS SetMvdMode (2)
 
trackMS SetGemMode (2)
 
fRun AddTask (trackMS)
 
fRun AddTask (trackFinder)
 
fRun AddTask (trackFitter)
 
recoKalman SetTrackInBranchName ("LheTrack")
 
recoKalman SetTrackOutBranchName ("LheGenTrack")
 
fRun AddTask (recoKalman)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
rtdb saveOutput ()
 
rtdb print ()
 
timer Stop ()
 

Variables

TString inDigiFile = "digi_tpccombi.root"
 
TString inSimFile = "points_tpccombi.root"
 
TString parFile = "params_tpccombi.root"
 
TString outFile = "reco_tpccombi.root"
 
Int_t nEvents = 0
 
TString sysFile = gSystem->Getenv("VMCWORKDIR")
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairGeane * Geane = new FairGeane()
 
TString allDigiFile = sysFile+"/macro/params/all.par"
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
FairParAsciiFileIo * parIo1 = new FairParAsciiFileIo()
 
PndGeoHandlinggeoH = PndGeoHandling::Instance()
 
PndLheHitsMaker * trackMS = new PndLheHitsMaker("Tracking routine")
 
PndLheTrackFinder * trackFinder = new PndLheTrackFinder()
 
PndLheTrackFitter * trackFitter = new PndLheTrackFitter("fitting")
 
PndRecoKalmanTaskrecoKalman = new PndRecoKalmanTask()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddFriend ( inSimFile  )
fRun AddTask ( Geane  )
fRun AddTask ( trackMS  )
fRun AddTask ( trackFinder  )
fRun AddTask ( trackFitter  )
fRun AddTask ( recoKalman  )
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/gconfig/rootlogon.C )
parInput1 open ( parFile.  Data())
parIo1 open ( allDigiFile.  Data(),
"in"   
)
rtdb print ( )
rootlogon ( )

Definition at line 1 of file outdated/mpiTools/macros/emc/rootlogon.C.

2 {
3  gSystem->AddIncludePath("-I$VMCWORKDIR/emc");
4  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcDigi");
5  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcMC");
6  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcTools");
7  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcReco");
8  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcData");
9  gSystem->AddIncludePath("-I$VMCWORKDIR/pnddata");
10  gSystem->AddIncludePath("-I$VMCWORKDIR/base");
11  gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
12  basiclibs();
13 
14  gSystem->Load("libDpmEvtGen.so");
15  gSystem->Load("libGeoBase");
16  gSystem->Load("libParBase");
17  gSystem->Load("libBase");
18  gSystem->Load("libTrkBase");
19  gSystem->Load("libPndData");
20  gSystem->Load("libField");
21  gSystem->Load("libPassive");
22  gSystem->Load("libGen");
23  gSystem->Load("libPGen");
24  gSystem->Load("libEmc");
25 
26  delete gRandom;
27  gRandom=new TRandom3(0);
28 }
basiclibs()
fRun Run ( ,
nEvents   
)
rtdb saveOutput ( )
rtdb setFirstInput ( parInput1  )
trackMS SetGemMode ( )
fRun SetInputFile ( inDigiFile  )
trackMS SetMvdMode ( )
fRun SetOutputFile ( outFile  )
rtdb setSecondInput ( parIo1  )
trackMS SetTpcMode ( )
recoKalman SetTrackInBranchName ( "LheTrack"  )
recoKalman SetTrackOutBranchName ( "LheGenTrack"  )
timer Start ( )
timer Stop ( )

Variable Documentation

TString allDigiFile = sysFile+"/macro/params/all.par"

Definition at line 42 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

Double_t ctime = timer.CpuTime()

Definition at line 90 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 33 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

FairGeane* Geane = new FairGeane()

Definition at line 37 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

TString inDigiFile = "digi_tpccombi.root"

Definition at line 7 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

TString inSimFile = "points_tpccombi.root"

Definition at line 8 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

Int_t nEvents = 0

Definition at line 17 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

TString outFile = "reco_tpccombi.root"

Definition at line 14 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

TString parFile = "params_tpccombi.root"

Definition at line 11 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 45 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

FairParAsciiFileIo* parIo1 = new FairParAsciiFileIo()

Definition at line 48 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

PndRecoKalmanTask* recoKalman = new PndRecoKalmanTask()

Definition at line 70 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 44 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

Double_t rtime = timer.RealTime()

Definition at line 89 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

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

Definition at line 22 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

TStopwatch timer

Definition at line 28 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

PndLheTrackFinder* trackFinder = new PndLheTrackFinder()

Definition at line 63 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

PndLheTrackFitter* trackFitter = new PndLheTrackFitter("fitting")

Definition at line 67 of file macro/outdated/run/dc4/run_reco_tpccombi.C.

PndLheHitsMaker* trackMS = new PndLheHitsMaker("Tracking routine")

Definition at line 57 of file macro/outdated/run/dc4/run_reco_tpccombi.C.