![]() |
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().