Go to the source code of this file.
|
| timer | Start () |
| |
| gROOT | LoadMacro ("$VMCWORKDIR/gconfig/basiclibs.C") |
| |
| | basiclibs () |
| |
| gSystem | Load ("libGeoBase") |
| |
| gSystem | Load ("libParBase") |
| |
| gSystem | Load ("libBase") |
| |
| gSystem | Load ("libField") |
| |
| gSystem | Load ("libPndData") |
| |
| gSystem | Load ("libPassive") |
| |
| gSystem | Load ("libStt") |
| |
| gSystem | Load ("libGen") |
| |
| gSystem | Load ("libPGen") |
| |
| fRun | SetName ("TGeant3") |
| |
| fRun | SetOutputFile ("ex2.root") |
| |
| fRun | SetMaterials ("media_pnd.geo") |
| |
| Cave | SetGeometryFileName ("cave.geo") |
| |
| fRun | AddModule (Cave) |
| |
| Stt | SetGeometryFileName ("straws_skewed_blocks.geo") |
| |
| fRun | AddModule (Stt) |
| |
| fRun | SetGenerator (primGen) |
| |
| boxGen | SetPRange (1.5, 1.5) |
| |
| boxGen | SetPhiRange (0., 360.) |
| |
| boxGen | SetThetaRange (0., 180.) |
| |
| boxGen | SetCosTheta () |
| |
| primGen | AddGenerator (boxGen) |
| |
| fMagField | SetField (0., 0., 20.) |
| |
| fMagField | SetFieldRegion (-150, 150,-150, 150,-250, 250) |
| |
| fRun | SetField (fMagField) |
| |
| fRun | Init () |
| |
| output | open ("ex2params.root") |
| |
| rtdb | setOutput (output) |
| |
| | if (fMagField) |
| |
| fieldPar | setInputVersion (fRun->GetRunId(), 1) |
| |
| fieldPar | setChanged (kTRUE) |
| |
| rtdb | saveOutput () |
| |
| rtdb | print () |
| |
| fRun | Run (nEvents) |
| |
| timer | Stop () |
| |
| | printf ("RealTime=%f seconds, CpuTime=%f seconds\n", rtime, ctime) |
| |
Initialize the session
Definition at line 20 of file NHitsPerEvent.C.
22 TFile*
f =
new TFile(
"2014-10-27-00-06-02_50_MHz_Filtered_PosCorrected_Event.root",
"READ");
23 t = (TTree*)f->Get(
"pndsim");
29 t->SetBranchAddress(
"MVDHitsPixelPosCorrected", &
mvdHitArray);
TClonesArray * mvdHitArray
| gSystem Load |
( |
"libGeoBase" |
| ) |
|
| gSystem Load |
( |
"libParBase" |
| ) |
|
| gSystem Load |
( |
"libBase" |
| ) |
|
| gSystem Load |
( |
"libField" |
| ) |
|
| gSystem Load |
( |
"libPndData" |
| ) |
|
| gSystem Load |
( |
"libPassive" |
| ) |
|
| gSystem Load |
( |
"libStt" |
| ) |
|
| gSystem Load |
( |
"libGen" |
| ) |
|
| gSystem Load |
( |
"libPGen" |
| ) |
|
| output open |
( |
"ex2params.root" |
| ) |
|
| printf |
( |
" |
RealTime = %f seconds | ) |
|
| fMagField SetFieldRegion |
( |
- |
150, |
|
|
150 |
, |
|
|
- |
150, |
|
|
150 |
, |
|
|
- |
250, |
|
|
250 |
|
|
) |
| |
| Cave SetGeometryFileName |
( |
"cave.geo" |
| ) |
|
| Stt SetGeometryFileName |
( |
"straws_skewed_blocks.geo" |
| ) |
|
| fRun SetMaterials |
( |
"media_pnd.geo" |
| ) |
|
| fRun SetName |
( |
"TGeant3" |
| ) |
|
| fRun SetOutputFile |
( |
"ex2.root" |
| ) |
|
| boxGen SetPhiRange |
( |
0. |
, |
|
|
360. |
|
|
) |
| |
| boxGen SetPRange |
( |
1. |
5, |
|
|
1. |
5 |
|
) |
| |
| boxGen SetThetaRange |
( |
0. |
, |
|
|
180. |
|
|
) |
| |
| FairModule* Cave = new PndCave("CAVE") |
| FairRunSim* fRun = new FairRunSim() |
| Bool_t kParameterMerged =kTRUE |
| FairPrimaryGenerator* primGen = new FairPrimaryGenerator() |
| FairRuntimeDb* rtdb =fRun->GetRuntimeDb() |
| FairDetector* Stt = new PndStt("STT", kTRUE) |