![]() |
![]() |
#include <TrackingMaterialProducer.h>
Public Member Functions | |
TrackingMaterialProducer (const edm::ParameterSet &) | |
virtual | ~TrackingMaterialProducer () |
![]() | |
void | registerProducts (edm::ProducerBase &iProd) |
SimProducer () | |
![]() | |
SimWatcher () | |
virtual | ~SimWatcher () |
![]() | |
Observer () | |
void | slotForUpdate (const BeginOfJob *iT) |
virtual | ~Observer () |
![]() | |
Observer () | |
void | slotForUpdate (const BeginOfEvent *iT) |
virtual | ~Observer () |
![]() | |
Observer () | |
void | slotForUpdate (const BeginOfTrack *iT) |
virtual | ~Observer () |
![]() | |
Observer () | |
void | slotForUpdate (const G4Step *iT) |
virtual | ~Observer () |
![]() | |
Observer () | |
void | slotForUpdate (const EndOfTrack *iT) |
virtual | ~Observer () |
Private Member Functions | |
bool | isSelected (const G4VTouchable *touch) |
void | produce (edm::Event &, const edm::EventSetup &) |
void | update (const BeginOfJob *) |
This routine will be called when the appropriate signal arrives. More... | |
void | update (const BeginOfEvent *) |
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 | |
bool | m_primaryTracks |
std::vector< std::string > | m_selectedNames |
std::vector< const G4LogicalVolume * > | m_selectedVolumes |
MaterialAccountingTrack | m_track |
std::vector < MaterialAccountingTrack > * | m_tracks |
Additional Inherited Members | |
![]() | |
template<class T > | |
void | produces () |
template<class T > | |
void | produces (const std::string &instanceName) |
Definition at line 24 of file TrackingMaterialProducer.h.
TrackingMaterialProducer::TrackingMaterialProducer | ( | const edm::ParameterSet & | iPSet | ) |
Definition at line 83 of file TrackingMaterialProducer.cc.
|
virtual |
Definition at line 94 of file TrackingMaterialProducer.cc.
|
private |
Definition at line 262 of file TrackingMaterialProducer.cc.
|
privatevirtual |
Implements SimProducer.
Definition at line 253 of file TrackingMaterialProducer.cc.
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfJob * >.
Definition at line 99 of file TrackingMaterialProducer.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
privatevirtual |
This routine will be called when the appropriate signal arrives.
Implements Observer< const BeginOfEvent * >.
Definition at line 118 of file TrackingMaterialProducer.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 125 of file TrackingMaterialProducer.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 138 of file TrackingMaterialProducer.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 228 of file TrackingMaterialProducer.cc.
Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().
|
private |
Definition at line 46 of file TrackingMaterialProducer.h.
|
private |
Definition at line 47 of file TrackingMaterialProducer.h.
|
private |
Definition at line 48 of file TrackingMaterialProducer.h.
|
private |
Definition at line 49 of file TrackingMaterialProducer.h.
|
private |
Definition at line 50 of file TrackingMaterialProducer.h.