Geant4
10.01.p02
|
#include <G4TrajectoryOriginVolumeFilter.hh>
Public Member Functions | |
G4TrajectoryOriginVolumeFilter (const G4String &name="Unspecified") | |
virtual | ~G4TrajectoryOriginVolumeFilter () |
virtual bool | Evaluate (const G4VTrajectory &) const |
virtual void | Print (std::ostream &ostr) const |
virtual void | Clear () |
void | Add (const G4String &volume) |
Public Member Functions inherited from G4SmartFilter< G4VTrajectory > | |
G4SmartFilter (const G4String &name) | |
virtual | ~G4SmartFilter () |
G4bool | Accept (const G4VTrajectory &) const |
virtual void | PrintAll (std::ostream &ostr) const |
virtual void | Reset () |
void | SetActive (const G4bool &) |
G4bool | GetActive () const |
void | SetInvert (const G4bool &) |
G4bool | GetInvert () const |
void | SetVerbose (const G4bool &) |
G4bool | GetVerbose () const |
Public Member Functions inherited from G4VFilter< G4VTrajectory > | |
G4VFilter (const G4String &name) | |
virtual | ~G4VFilter () |
G4String | Name () const |
G4String | GetName () const |
Private Attributes | |
std::vector< G4String > | fVolumes |
Additional Inherited Members | |
Public Types inherited from G4VFilter< G4VTrajectory > | |
typedef G4VTrajectory | Type |
Definition at line 40 of file G4TrajectoryOriginVolumeFilter.hh.
G4TrajectoryOriginVolumeFilter::G4TrajectoryOriginVolumeFilter | ( | const G4String & | name = "Unspecified" | ) |
Definition at line 37 of file G4TrajectoryOriginVolumeFilter.cc.
|
virtual |
Definition at line 41 of file G4TrajectoryOriginVolumeFilter.cc.
void G4TrajectoryOriginVolumeFilter::Add | ( | const G4String & | volume | ) |
Definition at line 81 of file G4TrajectoryOriginVolumeFilter.cc.
References fVolumes.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 99 of file G4TrajectoryOriginVolumeFilter.cc.
References fVolumes.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 44 of file G4TrajectoryOriginVolumeFilter.cc.
References fVolumes, G4cout, G4endl, G4VPhysicalVolume::GetLogicalVolume(), G4VPhysicalVolume::GetName(), G4LogicalVolume::GetName(), G4TransportationManager::GetNavigatorForTracking(), G4VTrajectory::GetPoint(), G4VTrajectoryPoint::GetPosition(), G4TransportationManager::GetTransportationManager(), G4SmartFilter< G4VTrajectory >::GetVerbose(), and G4Navigator::LocateGlobalPointAndSetup().
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 87 of file G4TrajectoryOriginVolumeFilter.cc.
|
private |
Definition at line 64 of file G4TrajectoryOriginVolumeFilter.hh.
Referenced by Add(), Clear(), Evaluate(), and Print().