#include <sdet/PMT.h>#include <utl/Point.h>#include <sevt/Station.h>#include <globals.hh>#include <templates.hh>#include <Randomize.hh>#include <G4ThreeVector.hh>#include <G4ParticleMomentum.hh>#include <G4Step.hh>#include <G4VContinuousProcess.hh>#include <G4OpticalPhoton.hh>#include <G4DynamicParticle.hh>#include <G4Material.hh>#include <G4PhysicsTable.hh>#include <G4MaterialPropertiesTable.hh>#include <G4PhysicsOrderedFreeVector.hh>#include <G4ios.hh>#include <G4Poisson.hh>Go to the source code of this file.
Classes | |
| class | G4XTankSimulatorAG::G4XTankFastCerenkov |
Namespaces | |
| G4XTankSimulatorAG | |
Macros | |
| #define | BOUNCED 10 |
| #define | DOWN_IN_TANK 1 |
| #define | IN_DOME_1 11 |
| #define | IN_DOME_2 12 |
| #define | IN_DOME_3 13 |
| #define | IN_INTERFACE_1 21 |
| #define | IN_INTERFACE_2 22 |
| #define | IN_INTERFACE_3 23 |
| #define | IN_TANK 0 |
| #define | INWARD 31 |
| #define | OUTWARD 32 |
| #define | TARGET_FLOOR 4 |
| #define | TARGET_PMT1 0 |
| #define | TARGET_PMT2 1 |
| #define | TARGET_PMT3 2 |
| #define | TARGET_WALL 3 |
| #define BOUNCED 10 |
Definition at line 65 of file G4XTankFastCerenkov.h.
| #define DOWN_IN_TANK 1 |
Definition at line 51 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TrackPhotonInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TrackPhotonInTank(), and G4TankSimulatorOG::G4TankFastCerenkov::TrackPhotonInTank().
| #define IN_DOME_1 11 |
Definition at line 52 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TrackPhotonInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TrackPhotonInTank(), G4TankSimulatorOG::G4TankFastCerenkov::TrackPhotonInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome().
| #define IN_DOME_2 12 |
Definition at line 53 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome().
| #define IN_DOME_3 13 |
Definition at line 54 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome().
| #define IN_INTERFACE_1 21 |
Definition at line 55 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TrackPhotonInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TrackPhotonInTank(), G4TankSimulatorOG::G4TankFastCerenkov::TrackPhotonInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface().
| #define IN_INTERFACE_2 22 |
Definition at line 56 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface().
| #define IN_INTERFACE_3 23 |
Definition at line 57 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface().
| #define IN_TANK 0 |
Definition at line 50 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::TrackPhotonInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TrackPhotonInTank(), and G4TankSimulatorOG::G4TankFastCerenkov::TrackPhotonInTank().
| #define INWARD 31 |
Definition at line 58 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface().
| #define OUTWARD 32 |
Definition at line 59 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInDome(), G4TankSimulatorOG::G4TankFastCerenkov::PropagateInInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInDome(), G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorOG::G4TankFastCerenkov::TransitionToDome(), G4TankSimulatorASCII::G4TankFastCerenkov::TransitionToInterface(), G4XTankSimulatorAG::G4XTankFastCerenkov::TransitionToInterface(), and G4TankSimulatorOG::G4TankFastCerenkov::TransitionToInterface().
| #define TARGET_FLOOR 4 |
Definition at line 64 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), and G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank().
| #define TARGET_PMT1 0 |
Definition at line 60 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), and G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank().
| #define TARGET_PMT2 1 |
Definition at line 61 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), and G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank().
| #define TARGET_PMT3 2 |
Definition at line 62 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), and G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank().
| #define TARGET_WALL 3 |
Definition at line 63 of file G4XTankFastCerenkov.h.
Referenced by G4TankSimulatorOG::G4TankFastCerenkov::PropagateInTank(), G4XTankSimulatorAG::G4XTankFastCerenkov::PropogateInTank(), and G4TankSimulatorASCII::G4TankFastCerenkov::PropogateInTank().