![]()  | 
  
    ACTARSim
    
   ACTAR TPC Simulation Reference Guide 
   | 
 
ROOT-based analysis functionality
Definition at line 58 of file ActarSimROOTAnalysis.hh.
Public Member Functions | |
| ActarSimROOTAnalysis () | |
| Constructor.  More... | |
| ~ActarSimROOTAnalysis () | |
| Constructor. Save and close Files.  More... | |
| TFile * | GetSimFile () | 
| void | SetSimFile (TFile *file) | 
| TTree * | GetEventTree () | 
| void | SetEventTree (TTree *tree) | 
| TTree * | GetTracksTree () | 
| void | SetTracksTree (TTree *tree) | 
| ActarSimData * | GetTheData () | 
| void | SetTheData (ActarSimData *data) | 
| ActarSimBeamInfo * | GetBeamInfo () | 
| G4int | GetTheEventID () | 
| void | SetTheEventID (G4int id) | 
| G4int | GetTheRunID () | 
| void | SetTheRunID (G4int id) | 
| void | SetGasAnalOn () | 
| void | SetSilAnalOn () | 
| void | SetSilRingAnalOn () | 
| void | SetSciAnalOn () | 
| void | SetSciRingAnalOn () | 
| void | SetPlaAnalOn () | 
| void | SetGasAnalOff () | 
| void | SetSilAnalOff () | 
| void | SetSciAnalOff () | 
| void | SetSciRingAnalOff () | 
| void | SetPlaAnalOff () | 
| void | SetStoreTracksFlag (G4String val) | 
| void | SetStoreTrackHistosFlag (G4String val) | 
| void | SetStoreEventsFlag (G4String val) | 
| void | SetStoreSimpleTracksFlag (G4String val) | 
| void | SetStoreHistogramsFlag (G4String val) | 
| void | SetBeamInteractionFlag (G4String val) | 
| G4String | GetStoreTracksFlag () | 
| G4String | GetStoreTrackHistosFlag () | 
| G4String | GetStoreEventsFlag () | 
| G4String | GetStoreSimpleTracksFlag () | 
| G4String | GetStoreHistogramsFlag () | 
| G4String | GetBeamInteractionFlag () | 
| G4int | GetGasAnalStatus () | 
| G4int | GetSilAnalStatus () | 
| G4int | GetSilRingAnalStatus () | 
| G4int | GetSciAnalStatus () | 
| G4int | GetSciRingAnalStatus () | 
| G4int | GetPlaAnalStatus () | 
| void | InitAnalysisForExistingDetectors () | 
| void | SetMinStrideLength (Double_t value) | 
| Setter of the minimum stride length in the gas.  More... | |
| void | Construct (const G4VPhysicalVolume *) | 
| Things to do while contructing...  More... | |
| void | ConstructParticle () | 
| Actions to perform in the analysis during the particle construction.  More... | |
| void | ConstructProcess () | 
| Actions to perform in the analysis during the processes construction.  More... | |
| void | SetCuts () | 
| Actions to perform in the analysis during the cut setting.  More... | |
| void | GeneratePrimaries (const G4Event *, G4double, G4double, G4double, G4double) | 
| void | GeneratePrimaries (const G4Event *anEvent, ActarSimBeamInfo *beamInfo) | 
| Actions to perform in the analysis during the cut setting.  More... | |
| void | GenerateBeam (const G4Event *) | 
| Defining any beam related histogram or information in the output file.  More... | |
| void | BeginOfRunAction (const G4Run *) | 
| Actions to perform in the analysis at the beginning of the run.  More... | |
| void | EndOfRunAction (const G4Run *) | 
| Actions to perform in the analysis at the end of the run.  More... | |
| void | BeginOfEventAction (const G4Event *) | 
| Actions to perform in the analysis at the beginning of the event.  More... | |
| void | EndOfEventAction (const G4Event *) | 
| Actions to perform in the analysis at the end of the event.  More... | |
| void | ClassifyNewTrack (const G4Track *, G4ClassificationOfNewTrack *) | 
| Actions to perform in the analysis when classifying new tracks.  More... | |
| void | PreUserTrackingAction (const G4Track *) | 
| Actions to perform in the analysis before the user tracking.  More... | |
| void | PostUserTrackingAction (const G4Track *, G4TrackStatus *) | 
| Actions to perform in the analysis after the user tracking.  More... | |
| void | UserSteppingAction (const G4Step *) | 
| Actions to perform in the analysis after each step.  More... | |
| void | OnceAWhileDoIt (const G4bool DoItNow=false) | 
| Recursive controller.  More... | |
Private Attributes | |
| time_t | LastDoItTime | 
| Used in OnceAWhileDoIt method for recursivity.  More... | |
| TFile * | simFile | 
| The ROOT file.  More... | |
| char * | newDirName | 
| Directory name within ROOT file.  More... | |
| TTree * | eventTree | 
| Events tree.  More... | |
| TTree * | tracksTree | 
| Tracks tree.  More... | |
| ActarSimROOTAnalGas * | gasAnal | 
| Pointer to detector specific (gas chamber) analysis class.  More... | |
| ActarSimROOTAnalSil * | silAnal | 
| Pointer to detector specific (silicon) analysis class.  More... | |
| ActarSimROOTAnalSilRing * | silRingAnal | 
| Pointer to detector specific (silicon ring) analysis class.  More... | |
| ActarSimROOTAnalSci * | sciAnal | 
| Pointer to detector specific (scintillator) analysis class.  More... | |
| ActarSimROOTAnalSciRing * | sciRingAnal | 
| Pointer to detector specific (scintillator ring) analysis class.  More... | |
| ActarSimROOTAnalPla * | plaAnal | 
| Pointer to detector specific (plastic) analysis class.  More... | |
| ActarSimBeamInfo * | pBeamInfo | 
| Pointer to beam information object.  More... | |
| ActarSimAnalysisMessenger * | analMessenger | 
| Pointer to the corresponding messenger.  More... | |
| ActarSimData * | theData | 
| Pointer to data object.  More... | |
| TH1D * | hPrimTheta | 
| Histogram of primary Theta angle.  More... | |
| TH1D * | hPrimPhi | 
| Histogram of primary Phi angle.  More... | |
| TH1D * | hPrimEnergy | 
| Histogram of primary energy.  More... | |
| TH2D * | hPrimEnergyVsTheta | 
| Histogram of primary Energy vs Theta angle.  More... | |
| TH2F * | hScatteredIonKinematic | 
| Histogram with Cine Kinematic results for scattered ions.  More... | |
| TH2F * | hRecoilIonKinematic | 
| Histogram with Cine Kinematic results for recoil ions.  More... | |
| ActarSimPrimaryInfo ** | thePrimaryInfo | 
| Primary particles data.  More... | |
| TClonesArray * | primaryInfoCA | 
| ClonesArray of primaries info objects.  More... | |
| TClonesArray * | beamInfoCA | 
| ClonesArray of the beam info objects.  More... | |
| TClonesArray * | theDataCA | 
| ClonesArray of the data objects.  More... | |
| G4int | theRunID | 
| Particle Run ID.  More... | |
| G4int | theEventID | 
| Particle Event ID.  More... | |
| G4String | storeTracksFlag | 
| Flag to turn "on"/"off" the storage of complete tracks.  More... | |
| G4String | storeTrackHistosFlag | 
| Flag to turn "on"/"off" the storage of histograms related to the tracks.  More... | |
| G4String | storeEventsFlag | 
| Flag to turn "on"/"off" the storage fo events.  More... | |
| G4String | storeSimpleTracksFlag | 
| Flag to turn "on"/"off" the storage of simple tracks.  More... | |
| G4String | storeHistogramsFlag | 
| Flag to turn "on"/"off" the storage of general histograms.  More... | |
| G4String | beamInteractionFlag | 
| Flag to turn "on"/"off" the beam interaction analysis.  More... | |
| G4int | gasAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the gas chamber analysis.  More... | |
| G4int | silAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the silicon analysis.  More... | |
| G4int | silRingAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the silicon ring analysis.  More... | |
| G4int | sciAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the scintillator analysis.  More... | |
| G4int | sciRingAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the scintillator ring analysis.  More... | |
| G4int | plaAnalIncludedFlag | 
| Flag to turn on(1)/off(0) the plastic analysis.  More... | |
#include <ActarSimROOTAnalysis.hh>
 Collaboration diagram for ActarSimROOTAnalysis:| ActarSimROOTAnalysis::ActarSimROOTAnalysis | ( | ) | 
Constructor.
Definition at line 73 of file ActarSimROOTAnalysis.cc.
| ActarSimROOTAnalysis::~ActarSimROOTAnalysis | ( | ) | 
Constructor. Save and close Files.
Definition at line 123 of file ActarSimROOTAnalysis.cc.
| void ActarSimROOTAnalysis::BeginOfEventAction | ( | const G4Event * | anEvent | ) | 
Actions to perform in the analysis at the beginning of the event.
Definition at line 507 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimEventAction::BeginOfEventAction(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::BeginOfRunAction | ( | const G4Run * | aRun | ) | 
Actions to perform in the analysis at the beginning of the run.
Definition at line 380 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimRunAction::BeginOfRunAction(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::ClassifyNewTrack | ( | const G4Track * | aTrack, | 
| G4ClassificationOfNewTrack * | classification_ptr | ||
| ) | 
Actions to perform in the analysis when classifying new tracks.
Definition at line 607 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
| void ActarSimROOTAnalysis::Construct | ( | const G4VPhysicalVolume * | theWorldVolume | ) | 
Things to do while contructing...
Definition at line 185 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimDetectorConstruction::ConstructActarTPC(), ActarSimDetectorConstruction::ConstructActarTPCDEMO(), ActarSimDetectorConstruction::ConstructMAIKO(), ActarSimDetectorConstruction::ConstructOthers(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::ConstructParticle | ( | ) | 
Actions to perform in the analysis during the particle construction.
Definition at line 194 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
| void ActarSimROOTAnalysis::ConstructProcess | ( | ) | 
Actions to perform in the analysis during the processes construction.
Definition at line 202 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
| void ActarSimROOTAnalysis::EndOfEventAction | ( | const G4Event * | anEvent | ) | 
Actions to perform in the analysis at the end of the event.
Definition at line 525 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimEventAction::EndOfEventAction(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::EndOfRunAction | ( | const G4Run * | aRun | ) | 
Actions to perform in the analysis at the end of the run.
Definition at line 491 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimRunAction::EndOfRunAction(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::GenerateBeam | ( | const G4Event * | anEvent | ) | 
Defining any beam related histogram or information in the output file.
Definition at line 218 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::GeneratePrimaries | ( | const G4Event * | anEvent, | 
| G4double | Theta1, | ||
| G4double | Theta2, | ||
| G4double | Energy1, | ||
| G4double | Energy2 | ||
| ) | 
DEPRECATED!!!!! DO NOT USE TODO Change from this to a GeneratePrimaries(anEvent, beamInfo). DEPRECATED!!!!! DO NOT USE
Definition at line 233 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::GeneratePrimaries | ( | const G4Event * | anEvent, | 
| ActarSimBeamInfo * | beamInfo | ||
| ) | 
Actions to perform in the analysis during the cut setting.
Definition at line 309 of file ActarSimROOTAnalysis.cc.
      
  | 
  inline | 
Definition at line 126 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
      
  | 
  inline | 
Definition at line 158 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 117 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 160 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 165 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 163 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 164 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 161 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 162 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 114 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 155 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 157 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 156 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 154 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 153 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 121 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 128 of file ActarSimROOTAnalysis.hh.
Referenced by GeneratePrimaries().
      
  | 
  inline | 
Definition at line 130 of file ActarSimROOTAnalysis.hh.
Referenced by GeneratePrimaries().
      
  | 
  inline | 
Definition at line 119 of file ActarSimROOTAnalysis.hh.
| void ActarSimROOTAnalysis::InitAnalysisForExistingDetectors | ( | ) | 
Initialization of the detector analysis after the class constructor, to allow the selection valid detectors
Definition at line 140 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimDetectorConstruction::ConstructActarTPC(), ActarSimDetectorConstruction::ConstructActarTPCDEMO(), ActarSimDetectorConstruction::ConstructMAIKO(), ActarSimDetectorConstruction::ConstructOthers(), and GetPlaAnalStatus().
| void ActarSimROOTAnalysis::OnceAWhileDoIt | ( | const G4bool | DoItNow = false | ) | 
Recursive controller.
Definition at line 697 of file ActarSimROOTAnalysis.cc.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), ClassifyNewTrack(), Construct(), ConstructParticle(), ConstructProcess(), EndOfEventAction(), EndOfRunAction(), GeneratePrimaries(), GetPlaAnalStatus(), InitAnalysisForExistingDetectors(), PostUserTrackingAction(), PreUserTrackingAction(), SetCuts(), and UserSteppingAction().
| void ActarSimROOTAnalysis::PostUserTrackingAction | ( | const G4Track * | aTrack, | 
| G4TrackStatus * | status_ptr | ||
| ) | 
Actions to perform in the analysis after the user tracking.
Definition at line 630 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
| void ActarSimROOTAnalysis::PreUserTrackingAction | ( | const G4Track * | aTrack | ) | 
Actions to perform in the analysis before the user tracking.
Definition at line 620 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
      
  | 
  inline | 
Definition at line 151 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimPrimaryGeneratorAction::GeneratePrimaries().
| void ActarSimROOTAnalysis::SetCuts | ( | ) | 
Actions to perform in the analysis during the cut setting.
Definition at line 210 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus().
      
  | 
  inline | 
Definition at line 118 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 139 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
| void ActarSimROOTAnalysis::SetMinStrideLength | ( | Double_t | value | ) | 
Setter of the minimum stride length in the gas.
Definition at line 707 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus(), and ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 143 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 138 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 141 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 142 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 137 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 140 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
      
  | 
  inline | 
Definition at line 135 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 115 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 148 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 150 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 149 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 147 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 146 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimAnalysisMessenger::SetNewValue().
      
  | 
  inline | 
Definition at line 122 of file ActarSimROOTAnalysis.hh.
      
  | 
  inline | 
Definition at line 129 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfEventAction(), GenerateBeam(), and GeneratePrimaries().
      
  | 
  inline | 
Definition at line 131 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction().
      
  | 
  inline | 
Definition at line 120 of file ActarSimROOTAnalysis.hh.
| void ActarSimROOTAnalysis::UserSteppingAction | ( | const G4Step * | aStep | ) | 
Actions to perform in the analysis after each step.
Definition at line 643 of file ActarSimROOTAnalysis.cc.
Referenced by GetPlaAnalStatus(), and ActarSimSteppingAction::UserSteppingAction().
      
  | 
  private | 
Pointer to the corresponding messenger.
Definition at line 76 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), and ~ActarSimROOTAnalysis().
      
  | 
  private | 
ClonesArray of the beam info objects.
Definition at line 90 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Flag to turn "on"/"off" the beam interaction analysis.
Definition at line 101 of file ActarSimROOTAnalysis.hh.
Referenced by GetBeamInteractionFlag(), and UserSteppingAction().
      
  | 
  private | 
Events tree.
Definition at line 64 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), GetEventTree(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Pointer to detector specific (gas chamber) analysis class.
Definition at line 67 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), EndOfEventAction(), EndOfRunAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), SetMinStrideLength(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the gas chamber analysis.
Definition at line 103 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetGasAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Histogram of primary energy.
Definition at line 82 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and EndOfEventAction().
      
  | 
  private | 
Histogram of primary Energy vs Theta angle.
Definition at line 83 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and EndOfEventAction().
      
  | 
  private | 
Histogram of primary Phi angle.
Definition at line 81 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and EndOfEventAction().
      
  | 
  private | 
Histogram of primary Theta angle.
Definition at line 80 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and EndOfEventAction().
      
  | 
  private | 
Histogram with Cine Kinematic results for recoil ions.
Definition at line 86 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and GeneratePrimaries().
      
  | 
  private | 
Histogram with Cine Kinematic results for scattered ions.
Definition at line 85 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), and GeneratePrimaries().
      
  | 
  private | 
Used in OnceAWhileDoIt method for recursivity.
Definition at line 60 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), and OnceAWhileDoIt().
      
  | 
  private | 
Directory name within ROOT file.
Definition at line 62 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), and BeginOfRunAction().
      
  | 
  private | 
Pointer to beam information object.
Definition at line 74 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), GenerateBeam(), GetBeamInfo(), and UserSteppingAction().
      
  | 
  private | 
Pointer to detector specific (plastic) analysis class.
Definition at line 72 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), EndOfEventAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the plastic analysis.
Definition at line 108 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetPlaAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
ClonesArray of primaries info objects.
Definition at line 89 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), GeneratePrimaries(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Pointer to detector specific (scintillator) analysis class.
Definition at line 70 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), EndOfEventAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the scintillator analysis.
Definition at line 106 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetSciAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Pointer to detector specific (scintillator ring) analysis class.
Definition at line 71 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfRunAction(), EndOfEventAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the scintillator ring analysis.
Definition at line 107 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetSciRingAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Pointer to detector specific (silicon) analysis class.
Definition at line 68 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), EndOfEventAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the silicon analysis.
Definition at line 104 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetSilAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Pointer to detector specific (silicon ring) analysis class.
Definition at line 69 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfEventAction(), BeginOfRunAction(), EndOfEventAction(), GeneratePrimaries(), InitAnalysisForExistingDetectors(), and UserSteppingAction().
      
  | 
  private | 
Flag to turn on(1)/off(0) the silicon ring analysis.
Definition at line 105 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetSilRingAnalStatus(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
The ROOT file.
Definition at line 61 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), BeginOfRunAction(), GetSimFile(), InitAnalysisForExistingDetectors(), and ~ActarSimROOTAnalysis().
      
  | 
  private | 
Flag to turn "on"/"off" the storage fo events.
Definition at line 98 of file ActarSimROOTAnalysis.hh.
Referenced by EndOfEventAction(), and GetStoreEventsFlag().
      
  | 
  private | 
Flag to turn "on"/"off" the storage of general histograms.
Definition at line 100 of file ActarSimROOTAnalysis.hh.
Referenced by BeginOfRunAction(), EndOfEventAction(), and GetStoreHistogramsFlag().
      
  | 
  private | 
Flag to turn "on"/"off" the storage of simple tracks.
Definition at line 99 of file ActarSimROOTAnalysis.hh.
Referenced by GetStoreSimpleTracksFlag().
      
  | 
  private | 
Flag to turn "on"/"off" the storage of histograms related to the tracks.
Definition at line 97 of file ActarSimROOTAnalysis.hh.
Referenced by GetStoreTrackHistosFlag().
      
  | 
  private | 
Flag to turn "on"/"off" the storage of complete tracks.
Definition at line 96 of file ActarSimROOTAnalysis.hh.
Referenced by GetStoreTracksFlag().
      
  | 
  private | 
Pointer to data object.
Definition at line 78 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), GetTheData(), and ~ActarSimROOTAnalysis().
      
  | 
  private | 
ClonesArray of the data objects.
Definition at line 91 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), EndOfEventAction(), and InitAnalysisForExistingDetectors().
      
  | 
  private | 
Particle Event ID.
Definition at line 94 of file ActarSimROOTAnalysis.hh.
Referenced by GenerateBeam(), and GetTheEventID().
      
  | 
  private | 
Primary particles data.
Definition at line 88 of file ActarSimROOTAnalysis.hh.
Referenced by GeneratePrimaries().
      
  | 
  private | 
Particle Run ID.
Definition at line 93 of file ActarSimROOTAnalysis.hh.
Referenced by GenerateBeam(), and GetTheRunID().
      
  | 
  private | 
Tracks tree.
Definition at line 65 of file ActarSimROOTAnalysis.hh.
Referenced by ActarSimROOTAnalysis(), GetTracksTree(), and InitAnalysisForExistingDetectors().