#include <MaterialBudgetAction.h>
Public Member Functions | |
MaterialBudgetAction (const edm::ParameterSet &) | |
virtual | ~MaterialBudgetAction () |
Public Member Functions inherited from SimWatcher | |
SimWatcher () | |
virtual | ~SimWatcher () |
Public Member Functions inherited from Observer< const BeginOfRun * > | |
Observer () | |
void | slotForUpdate (const BeginOfRun *iT) |
virtual | ~Observer () |
Public Member Functions inherited from Observer< const BeginOfTrack * > | |
Observer () | |
void | slotForUpdate (const BeginOfTrack *iT) |
virtual | ~Observer () |
Public Member Functions inherited from Observer< const G4Step * > | |
Observer () | |
void | slotForUpdate (const G4Step *iT) |
virtual | ~Observer () |
Public Member Functions inherited from Observer< const EndOfTrack * > | |
Observer () | |
void | slotForUpdate (const EndOfTrack *iT) |
virtual | ~Observer () |
Private Member Functions | |
bool | CheckTouchableInSelectedVolumes (const G4VTouchable *touch) |
std::string | getPartName (G4StepPoint *aStepPoint) |
std::string | getSubDetectorName (G4StepPoint *aStepPoint) |
MaterialBudgetAction (const MaterialBudgetAction &) | |
const MaterialBudgetAction & | operator= (const MaterialBudgetAction &) |
void | save (const G4Step *aStep) |
bool | StopAfterProcess (const G4Step *aStep) |
void | update (const BeginOfRun *) |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const BeginOfTrack *) |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const G4Step *) |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const EndOfTrack *) |
This routine will be called when the appropriate signal arrives. More... | |
Private Attributes | |
double | Ekin |
bool | firstParticle |
bool | saveToHistos |
bool | saveToTree |
bool | saveToTxt |
bool | storeDecay |
MaterialBudgetData * | theData |
std::string | theHistoList |
TestHistoMgr * | theHistoMgr |
MaterialBudgetFormat * | theHistos |
G4String | theProcessToStop |
MaterialBudgetTree * | theTree |
MaterialBudgetTxt * | theTxt |
std::vector< G4String > | theVolumeList |
Additional Inherited Members |
Definition at line 29 of file MaterialBudgetAction.h.
MaterialBudgetAction::MaterialBudgetAction | ( | const edm::ParameterSet & | iPSet | ) |
Definition at line 30 of file MaterialBudgetAction.cc.
|
virtual |
Definition at line 124 of file MaterialBudgetAction.cc.
|
private |
|
private |
Definition at line 315 of file MaterialBudgetAction.cc.
|
private |
Definition at line 284 of file MaterialBudgetAction.cc.
|
private |
Definition at line 269 of file MaterialBudgetAction.cc.
|
private |
|
private |
|
private |
Definition at line 331 of file MaterialBudgetAction.cc.
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfRun * >.
Definition at line 134 of file MaterialBudgetAction.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfTrack * >.
Definition at line 187 of file MaterialBudgetAction.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const G4Step * >.
Definition at line 242 of file MaterialBudgetAction.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const EndOfTrack * >.
Definition at line 299 of file MaterialBudgetAction.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
private |
Definition at line 62 of file MaterialBudgetAction.h.
|
private |
Definition at line 63 of file MaterialBudgetAction.h.
|
private |
Definition at line 60 of file MaterialBudgetAction.h.
|
private |
Definition at line 60 of file MaterialBudgetAction.h.
|
private |
Definition at line 60 of file MaterialBudgetAction.h.
|
private |
Definition at line 61 of file MaterialBudgetAction.h.
|
private |
Definition at line 55 of file MaterialBudgetAction.h.
|
private |
Definition at line 67 of file MaterialBudgetAction.h.
|
private |
Definition at line 59 of file MaterialBudgetAction.h.
|
private |
Definition at line 57 of file MaterialBudgetAction.h.
|
private |
Definition at line 66 of file MaterialBudgetAction.h.
|
private |
Definition at line 56 of file MaterialBudgetAction.h.
|
private |
Definition at line 58 of file MaterialBudgetAction.h.
|
private |
Definition at line 65 of file MaterialBudgetAction.h.