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) |