Geant4  10.00.p02
EventAction Class Reference

#include <EventAction.hh>

+ Inheritance diagram for EventAction:
+ Collaboration diagram for EventAction:

Public Member Functions

 EventAction (DetectorConstruction *, RunAction *, PrimaryGeneratorAction *, HistoManager *)
 
 ~EventAction ()
 
void BeginOfEventAction (const G4Event *)
 
void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
void SumVisibleEnergy (G4int pixel, G4double de)
 
void SumTotalEnergy (G4int pixel, G4double de)
 
void SumNbRadLength (G4double dn)
 
void SetWriteFile (G4bool)
 
void WritePixels (const G4Event *)
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
void BeginOfEventAction (const G4Event *)
 
void EndOfEventAction (const G4Event *)
 
 EventAction (RunAction *, HistoManager *)
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddAbs (G4double de, G4double dl)
 
void AddGap (G4double de, G4double dl)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddEdep (G4double Edep)
 
G4double GetEnergyDeposit ()
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddEdep (G4double edep)
 
G4double GetEdep () const
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddEdep (G4double edep)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddEnergyDeposit (G4double edep)
 
void AddSecondary (G4double ekin)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction (DetectorConstruction *, RunAction *)
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
void SumEnergy (G4int k, G4double de, G4double dl)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void addEdep (G4double Edep)
 
G4double GetEnergyDeposit ()
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void AddEnergy (G4double edep)
 
void AddTrakLenCharg (G4double length)
 
void AddTrakLenNeutr (G4double length)
 
void CountStepsCharg ()
 
void CountStepsNeutr ()
 
void SetTransmitFlag (G4int flag)
 
void SetReflectFlag (G4int flag)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
void AddEventToDebug (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
void AddEventToDebug (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
void SetDrawFlag (G4String val)
 
void AddEventToDebug (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
virtual ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
void AddEventToDebug (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawFlag (G4String val)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *aevent)
 
virtual void EndOfEventAction (const G4Event *aevent)
 
 EventAction (RunAction *)
 
 ~EventAction ()
 
void BeginOfEventAction (const G4Event *)
 
void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
 EventAction ()
 
 ~EventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetPrintModulo (G4int val)
 
void AddDecayChain (G4String val)
 
- Public Member Functions inherited from G4UserEventAction
 G4UserEventAction ()
 
virtual ~G4UserEventAction ()
 
void SetEventManager (G4EventManager *value)
 

Private Member Functions

EventActionoperator= (const EventAction &right)
 
 EventAction (const EventAction &)
 
EventActionoperator= (const EventAction &right)
 
 EventAction (const EventAction &)
 
EventActionoperator= (const EventAction &right)
 
 EventAction (const EventAction &)
 

Private Attributes

DetectorConstructiondetector
 
RunActionrunAct
 
PrimaryGeneratorActionprimary
 
std::vector< G4doublevisibleEnergy
 
std::vector< G4doubletotalEnergy
 
G4double nbRadLen
 
G4bool trigger
 
G4double Eseuil
 
G4bool writeFile
 
G4String drawFlag
 
G4int printModulo
 
EventActionMessengereventMessenger
 
HistoManagerhistoManager
 
RunActionfRun
 
RunActionfRunAct
 
HistoManagerfHistoManager
 
G4double fEnergyAbs
 
G4double fEnergyGap
 
G4double fTrackLAbs
 
G4double fTrackLGap
 
G4int fPrintModulo
 
G4double fTotalEnergyDeposit
 
G4double fTotalEdep
 
G4String fDrawFlag
 
EventActionMessengerfEventMessenger
 
RunActionfRunAction
 
G4double fEnergyDeposit
 
G4double fEnergySecondary
 
EventMessengerfEventMessenger
 
DetectorConstructionfDetector
 
G4double fTrackLengthCh [MaxAbsor]
 
G4double fTrakLenCharged
 
G4double fTrakLenNeutral
 
G4int fNbStepsCharged
 
G4int fNbStepsNeutral
 
G4int fTransmitFlag
 
G4int fReflectFlag
 
G4int fVerbose
 
G4UImanagerfUI
 
std::vector< G4intfSelectedEvents
 
G4int fSelected
 
G4bool fDebugStarted
 
G4UImanagerUI
 
std::vector< G4intselectedEvents
 
G4int nSelected
 
G4bool debugStarted
 
RunActionrunAction
 
G4String fDecayChain
 

Additional Inherited Members

- Protected Attributes inherited from G4UserEventAction
G4EventManagerfpEventManager
 

Detailed Description

Definition at line 47 of file EventAction.hh.

Constructor & Destructor Documentation

EventAction::EventAction ( DetectorConstruction det,
RunAction run,
PrimaryGeneratorAction prim,
HistoManager hist 
)

Definition at line 43 of file EventAction.cc.

References drawFlag, Eseuil, eventMessenger, keV, printModulo, trigger, and writeFile.

EventAction::~EventAction ( )

Definition at line 59 of file EventAction.cc.

References eventMessenger.

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 ( )
virtual
EventAction::EventAction ( )

Definition at line 44 of file EventAction.cc.

EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( RunAction )
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 )
EventAction::~EventAction ( )
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( DetectorConstruction det,
RunAction run 
)

Definition at line 44 of file EventAction.cc.

References fDrawFlag, fEventMessenger, and fPrintModulo.

EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( const EventAction )
private
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( const EventAction )
private
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( )
virtual EventAction::~EventAction ( )
virtual
EventAction::EventAction ( const EventAction )
private
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( RunAction )
EventAction::~EventAction ( )
EventAction::EventAction ( RunAction )
EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )
EventAction::EventAction ( RunAction )
EventAction::~EventAction ( )
EventAction::EventAction ( )
EventAction::~EventAction ( )

Member Function Documentation

void EventAction::AddAbs ( G4double  de,
G4double  dl 
)
inline

Definition at line 57 of file EventAction.hh.

References fEnergyAbs, and fTrackLAbs.

void EventAction::AddDecayChain ( G4String  val)
inline

Definition at line 55 of file EventAction.hh.

References fDecayChain.

void EventAction::AddEdep ( G4double  edep)
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.

void EventAction::AddEdep ( G4double  edep)
inline

Definition at line 55 of file EventAction.hh.

References fTotalEdep.

void EventAction::addEdep ( G4double  Edep)
inline

Definition at line 55 of file EventAction.hh.

References fTotalEnergyDeposit.

void EventAction::AddEnergy ( G4double  edep)
inline

Definition at line 52 of file EventAction.hh.

References fEnergyDeposit.

void EventAction::AddEnergyDeposit ( G4double  edep)
inline

Definition at line 55 of file EventAction.hh.

References fEnergyDeposit.

void EventAction::AddEventToDebug ( G4int  val)
inline

Definition at line 93 of file EventAction.hh.

References fSelected, and fSelectedEvents.

void EventAction::AddEventToDebug ( G4int  val)
inline
void EventAction::AddEventToDebug ( G4int  val)
inline
void EventAction::AddEventToDebug ( G4int  val)
inline

Definition at line 68 of file EventAction.hh.

References nSelected, and selectedEvents.

void EventAction::AddGap ( G4double  de,
G4double  dl 
)
inline

Definition at line 58 of file EventAction.hh.

void EventAction::AddSecondary ( G4double  ekin)
inline

Definition at line 56 of file EventAction.hh.

References fEnergySecondary.

void EventAction::AddTrakLenCharg ( G4double  length)
inline

Definition at line 53 of file EventAction.hh.

References fTrakLenCharged.

void EventAction::AddTrakLenNeutr ( G4double  length)
inline

Definition at line 54 of file EventAction.hh.

References fTrakLenNeutral.

virtual void EventAction::BeginOfEventAction ( const G4Event aevent)
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::BeginOfEventAction ( const G4Event evt)
virtual

Reimplemented from G4UserEventAction.

Definition at line 66 of file EventAction.cc.

References detector, G4cout, G4endl, G4Event::GetEventID(), DetectorConstruction::GetSizeVectorPixels(), nbRadLen, printModulo, totalEnergy, and visibleEnergy.

+ Here is the call graph for this function:

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::BeginOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::CountStepsCharg ( )
inline

Definition at line 56 of file EventAction.hh.

References fNbStepsCharged.

void EventAction::CountStepsNeutr ( )
inline

Definition at line 57 of file EventAction.hh.

References fNbStepsNeutral.

virtual void EventAction::EndOfEventAction ( const G4Event aevent)
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

virtual void EventAction::EndOfEventAction ( const G4Event )
virtual

Reimplemented from G4UserEventAction.

G4double EventAction::GetEdep ( ) const
inline

Definition at line 53 of file EventAction.hh.

References fTotalEdep.

G4double EventAction::GetEnergyDeposit ( )
inline

Definition at line 54 of file EventAction.hh.

References fTotalEnergyDeposit.

G4double EventAction::GetEnergyDeposit ( )
inline

Definition at line 56 of file EventAction.hh.

References fTotalEnergyDeposit.

EventAction& EventAction::operator= ( const EventAction right)
private
EventAction& EventAction::operator= ( const EventAction right)
private
EventAction& EventAction::operator= ( const EventAction right)
private
void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 54 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 54 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 54 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 54 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 55 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 55 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 55 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 57 of file EventAction.hh.

References drawFlag.

Referenced by EventActionMessenger::SetNewValue(), and EventMessenger::SetNewValue().

+ Here is the caller graph for this function:

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 57 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 58 of file EventAction.hh.

References fDrawFlag.

void EventAction::SetDrawFlag ( G4String  val)
inline

Definition at line 67 of file EventAction.hh.

References drawFlag.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 54 of file EventAction.hh.

References printModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 55 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 55 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 55 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 55 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 56 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 56 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 56 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 56 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 57 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 58 of file EventAction.hh.

References printModulo.

Referenced by EventActionMessenger::SetNewValue(), and EventMessenger::SetNewValue().

+ Here is the caller graph for this function:

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 58 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 59 of file EventAction.hh.

References fPrintModulo.

void EventAction::SetPrintModulo ( G4int  val)
inline
void EventAction::SetPrintModulo ( G4int  val)
inline
void EventAction::SetPrintModulo ( G4int  val)
inline
void EventAction::SetPrintModulo ( G4int  val)
inline

Definition at line 66 of file EventAction.hh.

References printModulo.

void EventAction::SetReflectFlag ( G4int  flag)
inline

Definition at line 61 of file EventAction.hh.

References fReflectFlag.

void EventAction::SetTransmitFlag ( G4int  flag)
inline

Definition at line 59 of file EventAction.hh.

References fTransmitFlag.

void EventAction::SetWriteFile ( G4bool  val)

Definition at line 155 of file EventAction.cc.

References runAct, RunAction::SetWriteFile(), and writeFile.

Referenced by EventActionMessenger::SetNewValue().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void EventAction::SumEnergy ( G4int  k,
G4double  de,
G4double  dl 
)
inline

Definition at line 58 of file EventAction.hh.

void EventAction::SumNbRadLength ( G4double  dn)
inline

Definition at line 66 of file EventAction.hh.

References nbRadLen.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void EventAction::SumTotalEnergy ( G4int  pixel,
G4double  de 
)
inline

Definition at line 63 of file EventAction.hh.

References totalEnergy.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void EventAction::SumVisibleEnergy ( G4int  pixel,
G4double  de 
)
inline

Definition at line 60 of file EventAction.hh.

References visibleEnergy.

Referenced by SteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void EventAction::WritePixels ( const G4Event evt)

Definition at line 167 of file EventAction.cc.

References detector, G4endl, G4Event::GetEventID(), HistoManager::GetFileName(), G4ParticleGun::GetParticleEnergy(), PrimaryGeneratorAction::GetParticleGun(), G4ParticleGun::GetParticleMomentumDirection(), G4VPrimaryGenerator::GetParticlePosition(), DetectorConstruction::GetSizeVectorPixels(), histoManager, name, position, CLHEP::prec, primary, totalEnergy, and visibleEnergy.

Referenced by EndOfEventAction().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

G4bool EventAction::debugStarted
private

Definition at line 82 of file EventAction.hh.

DetectorConstruction* EventAction::detector
private

Definition at line 72 of file EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and WritePixels().

G4String EventAction::drawFlag
private

Definition at line 85 of file EventAction.hh.

Referenced by EventAction(), and SetDrawFlag().

G4double EventAction::Eseuil
private

Definition at line 81 of file EventAction.hh.

Referenced by EndOfEventAction(), and EventAction().

EventActionMessenger * EventAction::eventMessenger
private

Definition at line 87 of file EventAction.hh.

Referenced by EventAction(), and ~EventAction().

G4bool EventAction::fDebugStarted
private

Definition at line 80 of file EventAction.hh.

G4String EventAction::fDecayChain
private

Definition at line 59 of file EventAction.hh.

Referenced by AddDecayChain().

DetectorConstruction* EventAction::fDetector
private

Definition at line 59 of file EventAction.hh.

G4String EventAction::fDrawFlag
private

Definition at line 64 of file EventAction.hh.

Referenced by EventAction(), and SetDrawFlag().

G4double EventAction::fEnergyAbs
private

Definition at line 64 of file EventAction.hh.

Referenced by AddAbs().

G4double EventAction::fEnergyDeposit
private

Definition at line 64 of file EventAction.hh.

Referenced by AddEnergy(), and AddEnergyDeposit().

G4double EventAction::fEnergyGap
private

Definition at line 64 of file EventAction.hh.

G4double EventAction::fEnergySecondary
private

Definition at line 65 of file EventAction.hh.

Referenced by AddSecondary().

EventMessenger * EventAction::fEventMessenger
private

Definition at line 66 of file EventAction.hh.

Referenced by EventAction().

EventMessenger* EventAction::fEventMessenger
private

Definition at line 70 of file EventAction.hh.

HistoManager* EventAction::fHistoManager
private

Definition at line 62 of file EventAction.hh.

G4int EventAction::fNbStepsCharged
private

Definition at line 68 of file EventAction.hh.

Referenced by CountStepsCharg().

G4int EventAction::fNbStepsNeutral
private

Definition at line 68 of file EventAction.hh.

Referenced by CountStepsNeutr().

G4int EventAction::fPrintModulo
private

Definition at line 67 of file EventAction.hh.

Referenced by EventAction(), and SetPrintModulo().

G4int EventAction::fReflectFlag
private

Definition at line 69 of file EventAction.hh.

Referenced by SetReflectFlag().

RunAction* EventAction::fRun
private

Definition at line 57 of file EventAction.hh.

RunAction * EventAction::fRunAct
private

Definition at line 58 of file EventAction.hh.

RunAction* EventAction::fRunAction
private

Definition at line 59 of file EventAction.hh.

G4int EventAction::fSelected
private

Definition at line 78 of file EventAction.hh.

Referenced by AddEventToDebug().

std::vector< G4int > EventAction::fSelectedEvents
private

Definition at line 75 of file EventAction.hh.

Referenced by AddEventToDebug().

G4double EventAction::fTotalEdep
private

Definition at line 56 of file EventAction.hh.

Referenced by AddEdep(), and GetEdep().

G4double EventAction::fTotalEnergyDeposit
private

Definition at line 54 of file EventAction.hh.

Referenced by AddEdep(), addEdep(), and GetEnergyDeposit().

G4double EventAction::fTrackLAbs
private

Definition at line 65 of file EventAction.hh.

Referenced by AddAbs().

G4double EventAction::fTrackLengthCh[MaxAbsor]
private

Definition at line 66 of file EventAction.hh.

G4double EventAction::fTrackLGap
private

Definition at line 65 of file EventAction.hh.

G4double EventAction::fTrakLenCharged
private

Definition at line 67 of file EventAction.hh.

Referenced by AddTrakLenCharg().

G4double EventAction::fTrakLenNeutral
private

Definition at line 67 of file EventAction.hh.

Referenced by AddTrakLenNeutr().

G4int EventAction::fTransmitFlag
private

Definition at line 69 of file EventAction.hh.

Referenced by SetTransmitFlag().

G4UImanager * EventAction::fUI
private

Definition at line 74 of file EventAction.hh.

G4int EventAction::fVerbose
private

Definition at line 62 of file EventAction.hh.

HistoManager* EventAction::histoManager
private

Definition at line 88 of file EventAction.hh.

Referenced by EndOfEventAction(), and WritePixels().

G4double EventAction::nbRadLen
private

Definition at line 78 of file EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), and SumNbRadLength().

G4int EventAction::nSelected
private

Definition at line 78 of file EventAction.hh.

Referenced by AddEventToDebug().

PrimaryGeneratorAction* EventAction::primary
private

Definition at line 74 of file EventAction.hh.

Referenced by EndOfEventAction(), and WritePixels().

G4int EventAction::printModulo
private

Definition at line 86 of file EventAction.hh.

Referenced by BeginOfEventAction(), EventAction(), and SetPrintModulo().

RunAction* EventAction::runAct
private

Definition at line 73 of file EventAction.hh.

Referenced by EndOfEventAction(), and SetWriteFile().

RunAction* EventAction::runAction
private

Definition at line 59 of file EventAction.hh.

std::vector<G4int> EventAction::selectedEvents
private

Definition at line 75 of file EventAction.hh.

Referenced by AddEventToDebug().

std::vector<G4double> EventAction::totalEnergy
private

Definition at line 77 of file EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), SumTotalEnergy(), and WritePixels().

G4bool EventAction::trigger
private

Definition at line 80 of file EventAction.hh.

Referenced by EndOfEventAction(), and EventAction().

G4UImanager* EventAction::UI
private

Definition at line 74 of file EventAction.hh.

std::vector<G4double> EventAction::visibleEnergy
private

Definition at line 76 of file EventAction.hh.

Referenced by BeginOfEventAction(), EndOfEventAction(), SumVisibleEnergy(), and WritePixels().

G4bool EventAction::writeFile
private

Definition at line 83 of file EventAction.hh.

Referenced by EndOfEventAction(), EventAction(), and SetWriteFile().


The documentation for this class was generated from the following files: