Gsim Class Reference
|
Ratpac-two
|
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
RAT::Gsim Class Reference
Inheritance diagram for RAT::Gsim:
Public Member Functions | |
| Gsim (ProcBlock *theMainBlock) | |
| virtual void | BeginOfRunAction (const G4Run *aRun) |
| virtual void | EndOfRunAction (const G4Run *aRun) |
| virtual void | BeginOfEventAction (const G4Event *anEvent) |
| virtual void | EndOfEventAction (const G4Event *anEvent) |
| virtual void | PreUserTrackingAction (const G4Track *aTrack) |
| virtual void | PostUserTrackingAction (const G4Track *aTrack) |
| void | MakeRun (int runID) |
| void | MakeEvent (const G4Event *g4ev, DS::Root *ds) |
| bool | GetStoreParticleTraj (const G4String &particleName) |
Public Member Functions inherited from RAT::Producer | |
| Producer () | |
| Producer (ProcBlock *theBlock) | |
| virtual | ~Producer () |
| ProcBlock * | GetMainBlock () |
| void | SetMainBlock (ProcBlock *block) |
| virtual void | BeginOfRun (DS::Run *run) |
| virtual void | EndOfRun (DS::Run *run) |
Protected Member Functions | |
| void | Init () |
| void | AddMCPhoton (DS::MCPMT *rat_mcpmt, const GLG4HitPhoton *photon, EventInfo *exinfo=NULL, std::string process="unknown") |
| void | AddMCNestedTubeHit (DS::MCNestedTube *rat_mcnt, const GeoFiberSensitiveDetectorHit *hit) |
| void | PhotonRecurse (std::vector< int > &PhotonIDs, int trackID, int &parentID, int &firstCreatedID) |
| void | SetOpticalPhotonIDs (std::string particle_type, int trackID, int parentID) |
Protected Attributes | |
| std::vector< int > | OpticalPhotonIDs |
| G4RunManager * | theRunManager |
| GLG4DebugMessenger * | theDebugMessenger |
| RAT::DS::PMTInfo * | fPMTInfo |
| std::vector< RAT::PMTTime * > | fPMTTime |
| std::vector< RAT::PMTCharge * > | fPMTCharge |
| RAT::DS::NestedTubeInfo * | fNestedTubeInfo |
| RAT::DS::Run * | run |
| int | runID |
| TTimeStamp | utc |
| int | maxpe |
| int | nabort |
| int | npmts |
| double | pretriggertime |
| double | eventwindow |
| std::vector< double > | specharge |
| std::vector< double > | transitTime |
| std::vector< double > | fTubeRate |
| double | fNnoise |
| double | noiseRate |
| double | channelEfficiency |
| std::map< int, std::vector< double > > | trackEndMap |
| bool | fInitialStoreTrajectoryState |
| G4VisExecutive * | theVisExecutive |
Protected Attributes inherited from RAT::Producer | |
| ProcBlock * | mainBlock |
Member Function Documentation
◆ MakeEvent()
| void RAT::Gsim::MakeEvent | ( | const G4Event * | g4ev, |
| DS::Root * | ds | ||
| ) |
Member Data Documentation
◆ npmts
|
protected |
PMT and noise simulation
The documentation for this class was generated from the following files:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/include/RAT/Gsim.hh
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/core/src/Gsim.cc
Generated by
Public Member Functions inherited from