Geant4
10.02.p02
|
Event action class. More...
#include <EventAction.hh>
Public Attributes | |
ClusteringAlgo * | fpClustering |
Private Member Functions | |
EventAction & | operator= (const EventAction &right) |
EventAction (const EventAction &) | |
EventAction & | operator= (const EventAction &right) |
EventAction (const EventAction &) | |
EventAction & | operator= (const EventAction &right) |
EventAction (const EventAction &) | |
void | ComputeStrandBreaks (G4int *) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Event action class.
Definition at line 45 of file EventAction.hh.
EventAction::EventAction | ( | DetectorConstruction * | det, |
PrimaryGeneratorAction * | prim | ||
) |
Definition at line 43 of file EventAction.cc.
References detector, EtotCalor, EvisCalor, DetectorConstruction::GetNbLayers(), DetectorConstruction::GetNbModules(), kLayerMax, nbOfLayers, and nbOfModules.
EventAction::~EventAction | ( | ) |
Definition at line 55 of file EventAction.cc.
EventAction::EventAction | ( | RunAction * | run | ) |
Definition at line 44 of file EventAction.cc.
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | RunAction * | run, |
HistoManager * | histo | ||
) |
Definition at line 46 of file EventAction.cc.
References fPrintModulo.
|
virtual |
EventAction::EventAction | ( | RunAction * | , |
HistoManager * | |||
) |
|
virtual |
EventAction::EventAction | ( | RunAction * | , |
HistoManager * | |||
) |
|
virtual |
EventAction::EventAction | ( | RunAction * | , |
HistoManager * | |||
) |
|
virtual |
EventAction::EventAction | ( | ) |
Definition at line 44 of file EventAction.cc.
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | RunAction * | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
|
virtual |
EventAction::EventAction | ( | DetectorConstruction * | det | ) |
Definition at line 44 of file EventAction.cc.
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
|
virtual |
EventAction::EventAction | ( | ) |
|
virtual |
EventAction::EventAction | ( | ) |
|
virtual |
|
private |
EventAction::EventAction | ( | ) |
|
virtual |
|
private |
EventAction::EventAction | ( | ) |
|
virtual |
EventAction::EventAction | ( | ) |
|
virtual |
|
private |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
|
virtual |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | RunAction * | ) |
|
virtual |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
EventAction::EventAction | ( | ) |
EventAction::~EventAction | ( | ) |
Definition at line 57 of file EventAction.hh.
References fEnergyAbs, and fTrackLAbs.
Definition at line 57 of file EventAction.hh.
References fEnergyAbs, and fTrackLAbs.
Definition at line 57 of file EventAction.hh.
References fEnergyAbs, and fTrackLAbs.
Definition at line 57 of file EventAction.hh.
References fEnergyAbs, and fTrackLAbs.
|
inline |
Definition at line 52 of file EventAction.hh.
References fDecayChain.
|
inline |
Definition at line 52 of file EventAction.hh.
References fTotalEdep.
|
inline |
Definition at line 52 of file EventAction.hh.
References fTotalEdep.
|
inline |
Definition at line 52 of file EventAction.hh.
References fTotalEdep.
|
inline |
Definition at line 52 of file EventAction.hh.
References fTotalEdep.
void EventAction::AddEdep | ( | G4double | Edep | ) |
|
inline |
Definition at line 53 of file EventAction.hh.
References fTotalEnergyDeposit.
Definition at line 68 of file EventAction.cc.
References fEdep1, fEdep2, fTime0, fWeight1, fWeight2, and microsecond.
|
inline |
Definition at line 55 of file EventAction.hh.
References fTotalEnergyDeposit.
|
inline |
Definition at line 60 of file EventAction.hh.
|
inline |
Definition at line 62 of file EventAction.hh.
References fTotalEnergyDeposit.
Definition at line 71 of file EventAction.hh.
References fEdepStrand1, and fEdepStrand2.
Referenced by SteppingAction::CheckAndProcessDNAHit().
void EventAction::AddEflow | ( | G4double | Eflow | ) |
Definition at line 73 of file EventAction.cc.
References fTotalEnergyFlow.
|
inline |
Definition at line 52 of file EventAction.hh.
References fEnergyDeposit.
|
inline |
Definition at line 54 of file EventAction.hh.
References fEnergyDeposit.
void EventAction::AddEventToDebug | ( | G4int | val | ) |
|
inline |
Definition at line 93 of file EventAction.hh.
References fSelected, and fSelectedEvents.
|
inline |
|
inline |
|
inline |
Definition at line 53 of file EventAction.hh.
Definition at line 58 of file EventAction.hh.
Definition at line 58 of file EventAction.hh.
References fEnergyGap, and fTrackLGap.
Definition at line 58 of file EventAction.hh.
References fEnergyGap, and fTrackLGap.
Definition at line 58 of file EventAction.hh.
References fEnergyGap, and fTrackLGap.
|
inline |
Definition at line 57 of file EventAction.hh.
References fNbInelastic.
|
inline |
Definition at line 55 of file EventAction.hh.
|
inline |
Definition at line 53 of file EventAction.hh.
References fTrakLenCharged.
|
inline |
Definition at line 54 of file EventAction.hh.
References fTrakLenNeutral.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
Definition at line 61 of file EventAction.cc.
References EtotCalor, EtotLayer, EvisCalor, EvisFiber, EvisLayer, and kLayerMax.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
private |
Definition at line 112 of file EventAction.cc.
References eV, fEdepStrand1, fEdepStrand2, fThresDistForDSB, and fThresEdepForSSB.
|
inline |
Definition at line 56 of file EventAction.hh.
References fNbStepsCharged.
|
inline |
Definition at line 57 of file EventAction.hh.
References fNbStepsNeutral.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
Definition at line 95 of file EventAction.cc.
References EtotCalor, EtotLayer, EvisCalor, EvisFiber, EvisLayer, G4RunManager::GetNonConstCurrentRun(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4RunManager::GetRunManager(), kLayerMax, primary, Run::SumEvents_1(), and Run::SumEvents_2().
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
virtual |
Reimplemented from G4UserEventAction.
|
inline |
Definition at line 53 of file EventAction.hh.
References fTotalEdep.
|
inline |
Definition at line 58 of file EventAction.hh.
References fEdep.
|
inline |
Definition at line 66 of file EventAction.hh.
References fTotalEnergyDeposit.
|
inline |
Definition at line 54 of file EventAction.hh.
References fTotalEnergyDeposit.
|
inline |
Definition at line 56 of file EventAction.hh.
References fTotalEnergyDeposit.
|
private |
|
private |
|
private |
|
inline |
Definition at line 86 of file EventAction.hh.
References fThresDistForDSB.
|
inline |
Definition at line 59 of file EventAction.hh.
References fEdep.
|
inline |
Definition at line 82 of file EventAction.hh.
References fThresEdepForSSB.
|
inline |
Definition at line 54 of file EventAction.hh.
References fPrintModulo.
Referenced by EventActionMessenger::SetNewValue().
|
inline |
Definition at line 56 of file EventAction.hh.
References fPrintModulo.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 61 of file EventAction.hh.
References fReflectFlag.
|
inline |
Definition at line 59 of file EventAction.hh.
References fTransmitFlag.
Definition at line 74 of file EventAction.cc.
References EtotCalor, EtotLayer, EvisCalor, EvisFiber, EvisLayer, and nbOfLayers.
Referenced by SteppingAction::UserSteppingAction().
Definition at line 52 of file EventAction.hh.
void EventAction::WriteFibers | ( | const G4Event * | evt | ) |
Definition at line 132 of file EventAction.cc.
References EvisFiber, G4endl, G4Event::GetEventID(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleGun::GetParticleMomentumDirection(), G4VPrimaryGenerator::GetParticlePosition(), name, position, CLHEP::prec, and primary.
|
private |
Definition at line 60 of file EventAction.hh.
Referenced by EventAction().
|
private |
Definition at line 67 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), EventAction(), and SumDeStep().
|
private |
Definition at line 64 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), and SumDeStep().
|
private |
Definition at line 68 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), EventAction(), and SumDeStep().
Definition at line 70 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), SumDeStep(), and WriteFibers().
|
private |
Definition at line 65 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), and SumDeStep().
|
private |
Definition at line 80 of file EventAction.hh.
|
private |
Definition at line 53 of file EventAction.hh.
Referenced by AddDecayChain().
|
private |
Definition at line 53 of file EventAction.hh.
|
private |
Definition at line 66 of file EventAction.hh.
|
private |
Definition at line 56 of file EventAction.hh.
Referenced by AddEdep().
|
private |
Definition at line 56 of file EventAction.hh.
Referenced by AddEdep().
Definition at line 94 of file EventAction.hh.
Referenced by AddEdepToNucleotide(), and ComputeStrandBreaks().
Definition at line 96 of file EventAction.hh.
Referenced by AddEdepToNucleotide(), and ComputeStrandBreaks().
|
private |
Definition at line 64 of file EventAction.hh.
Referenced by AddAbs().
|
private |
Definition at line 60 of file EventAction.hh.
Referenced by AddEnergy(), and AddEnergyDeposit().
|
private |
Definition at line 64 of file EventAction.hh.
Referenced by AddGap().
|
private |
Definition at line 61 of file EventAction.hh.
|
private |
Definition at line 58 of file EventAction.hh.
|
private |
Definition at line 56 of file EventAction.hh.
|
private |
Definition at line 57 of file EventAction.hh.
|
private |
Definition at line 62 of file EventAction.hh.
|
private |
Definition at line 64 of file EventAction.hh.
Referenced by AddInelastic().
|
private |
Definition at line 68 of file EventAction.hh.
Referenced by CountStepsCharg().
|
private |
Definition at line 68 of file EventAction.hh.
Referenced by CountStepsNeutr().
|
private |
Definition at line 72 of file EventAction.hh.
ClusteringAlgo* EventAction::fpClustering |
Definition at line 60 of file EventAction.hh.
|
private |
Definition at line 67 of file EventAction.hh.
|
private |
Definition at line 67 of file EventAction.hh.
Referenced by EventAction(), and SetPrintModulo().
|
private |
Definition at line 69 of file EventAction.hh.
Referenced by SetReflectFlag().
|
private |
Definition at line 57 of file EventAction.hh.
|
private |
Definition at line 58 of file EventAction.hh.
|
private |
Definition at line 55 of file EventAction.hh.
|
private |
Definition at line 78 of file EventAction.hh.
Referenced by AddEventToDebug().
|
private |
Definition at line 75 of file EventAction.hh.
Referenced by AddEventToDebug().
|
private |
Definition at line 100 of file EventAction.hh.
Referenced by ComputeStrandBreaks(), and SetDistanceThresForDSB().
|
private |
Definition at line 98 of file EventAction.hh.
Referenced by ComputeStrandBreaks(), and SetEnergyThresForSSB().
|
private |
Definition at line 58 of file EventAction.hh.
Referenced by AddEdep().
|
private |
Definition at line 56 of file EventAction.hh.
|
private |
Definition at line 54 of file EventAction.hh.
Referenced by AddEdep(), addEdep(), AddEdepEvent(), GetEdepEvent(), and GetEnergyDeposit().
|
private |
Definition at line 58 of file EventAction.hh.
Referenced by AddEflow().
|
private |
Definition at line 65 of file EventAction.hh.
Referenced by AddAbs().
Definition at line 59 of file EventAction.hh.
|
private |
Definition at line 65 of file EventAction.hh.
Referenced by AddGap().
|
private |
Definition at line 67 of file EventAction.hh.
Referenced by AddTrakLenCharg().
|
private |
Definition at line 67 of file EventAction.hh.
Referenced by AddTrakLenNeutr().
|
private |
Definition at line 69 of file EventAction.hh.
Referenced by SetTransmitFlag().
|
private |
Definition at line 74 of file EventAction.hh.
|
private |
Definition at line 57 of file EventAction.hh.
|
private |
Definition at line 57 of file EventAction.hh.
Referenced by AddEdep().
|
private |
Definition at line 57 of file EventAction.hh.
Referenced by AddEdep().
|
private |
Definition at line 63 of file EventAction.hh.
Referenced by BeginOfEventAction(), EndOfEventAction(), and EventAction().
|
private |
Definition at line 63 of file EventAction.hh.
Referenced by EventAction(), and SumDeStep().
|
private |
Definition at line 63 of file EventAction.hh.
Referenced by EventAction().
|
private |
Definition at line 61 of file EventAction.hh.
Referenced by EndOfEventAction(), and WriteFibers().
|
private |
Definition at line 53 of file EventAction.hh.