FairRoot/PandaRoot
Functions | Variables
runHypTCand.C File Reference

Go to the source code of this file.

Functions

gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
 rootlogon ()
 
gSystem Load ("libHyp")
 
timer Start ()
 
fRun SetInputFile (inFile.Data())
 
fRun SetOutputFile (outFile.Data())
 
DemoPR AddHitBranch (2,"HypPoint")
 
DemoPR AddHitBranch (3,"MVDPoint")
 
DemoPR SetPersistence ()
 
fRun AddTask (DemoPR)
 
fRun Init ()
 
fRun Run (0, nEvents)
 
DemoPR WriteHistograms ()
 
timer Stop ()
 

Variables

TString inFile = "../sim_piTr.root"
 
Int_t nEvents = 100
 
TString parFile ="../PiTrparams.root"
 
TString outFile = "HypPiTr.root"
 
TStopwatch timer
 
FairRunAna * fRun = new FairRunAna()
 
PndHypIdealPRTaskDemoPR = new PndHypIdealPRTask()
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

DemoPR AddHitBranch ( ,
"HypPoint"   
)
DemoPR AddHitBranch ( ,
"MVDPoint"   
)
fRun AddTask ( DemoPR  )
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
gSystem Load ( "libHyp"  )
gROOT Macro ( "$VMCWORKDIR/gconfig/rootlogon.C )
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   
)
fRun SetInputFile ( inFile.  Data())
fRun SetOutputFile ( outFile.  Data())
DemoPR SetPersistence ( )
timer Start ( )
timer Stop ( )
DemoPR WriteHistograms ( )

Variable Documentation

Double_t ctime = timer.CpuTime()

Definition at line 101 of file runHypTCand.C.

Definition at line 69 of file runHypTCand.C.

FairRunAna* fRun = new FairRunAna()

Definition at line 36 of file runHypTCand.C.

TString inFile = "../sim_piTr.root"

Definition at line 8 of file runHypTCand.C.

Int_t nEvents = 100

Definition at line 9 of file runHypTCand.C.

TString outFile = "HypPiTr.root"

Definition at line 12 of file runHypTCand.C.

TString parFile ="../PiTrparams.root"

Definition at line 10 of file runHypTCand.C.

Double_t rtime = timer.RealTime()

Definition at line 100 of file runHypTCand.C.

TStopwatch timer

Definition at line 29 of file runHypTCand.C.