FairRoot/PandaRoot
Functions | Variables
hit_hyp.C File Reference

Go to the source code of this file.

Functions

gROOT LoadMacro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
 rootlogon ()
 
gSystem Load ("libHyp")
 
timer Start ()
 
fRun SetInputFile (inFile.Data())
 
fRun SetOutputFile (outFile.Data())
 
parInput1 open (parFile.Data())
 
rtdb setFirstInput (parInput1)
 
mvdirec SetVerbose (iVerbose)
 
fRun AddTask (mvdirec)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
timer Stop ()
 

Variables

TString inFile = "sim_hypgeantcheck.root"
 
Int_t nEvents = 50
 
TString parFile ="simparams.root"
 
TString outFile = "hypIdealreco.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
FairRuntimeDb * rtdb = fRun->GetRuntimeDb()
 
FairParRootFileIo * parInput1 = new FairParRootFileIo()
 
Bool_t kParameterMerged =kTRUE
 
PndHypIdealRecoTaskmvdirec = new PndHypIdealRecoTask(0.01,0.01,0.005)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

fRun AddTask ( mvdirec  )
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
gSystem Load ( "libHyp"  )
gROOT LoadMacro ( "$VMCWORKDIR/gconfig/rootlogon.C )
parInput1 open ( parFile.  Data())
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 setFirstInput ( parInput1  )
fRun SetInputFile ( inFile.  Data())
fRun SetOutputFile ( outFile.  Data())
mvdirec SetVerbose ( iVerbose  )
timer Start ( )
timer Stop ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 84 of file hit_hyp.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 35 of file hit_hyp.C.

TString inFile = "sim_hypgeantcheck.root"

Definition at line 8 of file hit_hyp.C.

Bool_t kParameterMerged =kTRUE

Definition at line 52 of file hit_hyp.C.

PndHypIdealRecoTask* mvdirec = new PndHypIdealRecoTask(0.01,0.01,0.005)

Definition at line 65 of file hit_hyp.C.

Referenced by runGemSmearing().

Int_t nEvents = 50

Definition at line 9 of file hit_hyp.C.

TString outFile = "hypIdealreco.root"

Definition at line 11 of file hit_hyp.C.

TString parFile ="simparams.root"

Definition at line 10 of file hit_hyp.C.

FairParRootFileIo* parInput1 = new FairParRootFileIo()

Definition at line 49 of file hit_hyp.C.

FairRuntimeDb* rtdb = fRun->GetRuntimeDb()

Definition at line 48 of file hit_hyp.C.

Double_t rtime = timer.RealTime()

Definition at line 83 of file hit_hyp.C.

TStopwatch timer

Definition at line 28 of file hit_hyp.C.