FairRoot/PandaRoot
Functions | Variables
Lars/runMvdSim.C File Reference

Go to the source code of this file.

Functions

timer Start ()
 
gROOT Macro ("$VMCWORKDIR/gconfig/rootlogon.C")
 
fRun SetName ("TGeant4")
 
fRun SetOutputFile (simOutput)
 
fRun SetMaterials ("media_pnd.geo")
 
Cave SetGeometryFileName ("pndcave.geo")
 
fRun AddModule (Cave)
 
Mvd SetGeometryFileName ("../macro/mvd/Lars/dummysensor.root")
 
Mvd SetVerboseLevel (verboseLevel)
 
fRun AddModule (Mvd)
 
fRun SetGenerator (primGen)
 
fBox SetPRange (1.001, 0.999)
 
fBox SetThetaRange (0, 0.0005)
 
fBox SetPhiRange (0., 360)
 
fBox SetCosTheta ()
 
primGen AddGenerator (fBox)
 
fRun SetStoreTraj (kFALSE)
 
fRun Init ()
 
output open (parOutput.Data(),"RECREATE")
 
rtdb setOutput (output)
 
fRun Run (nEvents)
 
rtdb saveOutput ()
 
rtdb print ()
 
timer Stop ()
 
 printf ("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime)
 

Variables

 gDebug =0
 
int verboseLevel = 0
 
Int_t nEvents = 20000
 
TString simOutput ="../data/Lars/MvdDtsSim.root"
 
TString parOutput ="../data/Lars/MvdDtsParams.root"
 
FairRunSim * fRun = new FairRunSim()
 
FairModule * Cave = new PndCave("CAVE")
 
FairDetector * Mvd = new PndMvdDetector("MVD", kTRUE)
 
FairPrimaryGenerator * primGen = new FairPrimaryGenerator()
 
FairBoxGenerator * fBox = new FairBoxGenerator(11, 1)
 
FairRuntimeDb * rtdb =fRun->GetRuntimeDb()
 
Bool_t kParameterMerged =kTRUE
 
FairParRootFileIo * output =new FairParRootFileIo(kParameterMerged)
 
Double_t rtime = timer.RealTime()
 
Double_t ctime = timer.CpuTime()
 

Function Documentation

primGen AddGenerator ( fBox  )
fRun AddModule ( Cave  )
fRun AddModule ( Mvd  )
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 )
output open ( parOutput.  Data(),
"RECREATE"   
)
rtdb print ( )
printf ( RealTime = %f seconds)
fRun Run ( nEvents  )
rtdb saveOutput ( )
fBox SetCosTheta ( )
fRun SetGenerator ( primGen  )
Cave SetGeometryFileName ( "pndcave.geo"  )
Mvd SetGeometryFileName ( "../macro/mvd/Lars/dummysensor.root"  )
fRun SetMaterials ( "media_pnd.geo"  )
fRun SetName ( "TGeant4"  )
rtdb setOutput ( output  )
fRun SetOutputFile ( simOutput  )
fBox3 SetPhiRange ( 0.  ,
360   
)
fBox SetPRange ( 1.  001,
0.  999 
)
fRun SetStoreTraj ( kFALSE  )
fBox SetThetaRange ( ,
0.  0005 
)
Mvd SetVerboseLevel ( verboseLevel  )
timer Start ( )
timer Stop ( )

Variable Documentation

FairModule* Cave = new PndCave("CAVE")

Definition at line 25 of file Lars/runMvdSim.C.

Double_t ctime = timer.CpuTime()

Definition at line 65 of file Lars/runMvdSim.C.

FairBoxGenerator* fBox = new FairBoxGenerator(11, 1)
FairRunSim* fRun = new FairRunSim()

Definition at line 16 of file Lars/runMvdSim.C.

gDebug =0

Definition at line 6 of file Lars/runMvdSim.C.

Bool_t kParameterMerged =kTRUE

Definition at line 52 of file Lars/runMvdSim.C.

FairDetector* Mvd = new PndMvdDetector("MVD", kTRUE)

Definition at line 30 of file Lars/runMvdSim.C.

Int_t nEvents = 20000

Definition at line 8 of file Lars/runMvdSim.C.

FairParRootFileIo* output =new FairParRootFileIo(kParameterMerged)

Definition at line 53 of file Lars/runMvdSim.C.

TString parOutput ="../data/Lars/MvdDtsParams.root"
FairPrimaryGenerator* primGen = new FairPrimaryGenerator()

Definition at line 36 of file Lars/runMvdSim.C.

FairRuntimeDb* rtdb =fRun->GetRuntimeDb()

Definition at line 51 of file Lars/runMvdSim.C.

Double_t rtime = timer.RealTime()

Definition at line 64 of file Lars/runMvdSim.C.

TString simOutput ="../data/Lars/MvdDtsSim.root"
int verboseLevel = 0

Definition at line 7 of file Lars/runMvdSim.C.

Referenced by digi(), digi_all(), digi_BARREL(), digi_complete(), digi_complete_runs(), digi_complete_tb(), digi_dirc(), digi_LMD(), digi_rich(), digi_sttcombi(), digi_theta(), gem_boxHitsQAN(), gem_boxTracksN(), gem_digi(), gem_findTracks(), gem_hits(), gem_idealHits(), gem_idealTracks(), gem_urqmd_sim(), main(), mvdgem_reco(), prod_dig(), QA_LMD(), QAmacro_gem_2(), reco_LMD(), run0AllSysDPMbkg(), run_digi(), run_digi_complete(), run_digi_sttcombi_timebased(), run_sim_sttcombi_dpm(), runGeaneTestSimBox(), runGemSim(), runGemSmearing(), runHCalSim(), runLumi0DPMbkg(), runLumi0DPMbkgSte(), runLumi0SimBox(), runLumi1Digi(), runLumi1FastDigi(), runLumi2bHitMerge(), runLumi2Reco(), runLumi4Fitter(), runLumi4KalmanFitter(), runLumi5Geane(), runLumi5RungeKutta(), runLumi7QA(), runLumiDigi(), runLumiPixel0SimBox(), runLumiPixel0SimDPM(), runLumiPixel0SimDPMDirect(), runLumiPixel0SimDPMDirect_all(), runLumiPixel0SimFTF(), runLumiPixel0SimFTFDirect(), runLumiPixel1bDigiNoise(), runLumiPixel1cDigiSigNoise(), runLumiPixel1Digi(), runLumiPixel2bHitMerge(), runLumiPixel2fMatrixFinder(), runLumiPixel2Reco(), runLumiPixel4aFilter(), runLumiPixel4bNoiseTrkFilter(), runLumiPixel4Fitter(), runLumiPixel5BackProp(), runLumiPixel5bCleanSig(), runLumiPixel5cCombFilt(), runLumiPixel7QA(), runLumiPixel7TrksQA(), runLumiPixel8DigiQA(), runLumiSimBox(), runMvdSim(), runMvdSim_changedParams(), runMvdSimLambdaDisks(), runSim(), runSimPions(), sim_LMD(), tb_digi_complete(), TB_gem_CluHiTra(), TB_gem_digi(), tracks_BARREL_1000(), tracks_BARREL_1000sep_local(), and tracks_BARREL_1000sep_proof().