Geant4-11
|
#include <G4TrajectoryEncounteredVolumeFilter.hh>
Public Types | |
typedef G4VTrajectory | Type |
Public Member Functions | |
G4bool | Accept (const G4VTrajectory &) const |
void | Add (const G4String &volume) |
virtual void | Clear () |
virtual bool | Evaluate (const G4VTrajectory &) const |
G4TrajectoryEncounteredVolumeFilter (const G4String &name="Unspecified") | |
G4bool | GetActive () const |
G4bool | GetInvert () const |
G4String | GetName () const |
G4bool | GetVerbose () const |
G4String | Name () const |
virtual void | Print (std::ostream &ostr) const |
virtual void | PrintAll (std::ostream &ostr) const |
virtual void | Reset () |
void | SetActive (const G4bool &) |
void | SetInvert (const G4bool &) |
void | SetVerbose (const G4bool &) |
virtual | ~G4TrajectoryEncounteredVolumeFilter () |
Private Attributes | |
G4bool | fActive |
G4bool | fInvert |
G4String | fName |
size_t | fNPassed |
size_t | fNProcessed |
G4bool | fVerbose |
std::vector< G4String > | fVolumes |
Definition at line 39 of file G4TrajectoryEncounteredVolumeFilter.hh.
|
inherited |
Definition at line 43 of file G4VFilter.hh.
G4TrajectoryEncounteredVolumeFilter::G4TrajectoryEncounteredVolumeFilter | ( | const G4String & | name = "Unspecified" | ) |
Definition at line 38 of file G4TrajectoryEncounteredVolumeFilter.cc.
|
virtual |
Definition at line 42 of file G4TrajectoryEncounteredVolumeFilter.cc.
|
virtualinherited |
Implements G4VFilter< G4VTrajectory >.
Definition at line 57 of file G4SmartFilter.hh.
void G4TrajectoryEncounteredVolumeFilter::Add | ( | const G4String & | volume | ) |
Definition at line 82 of file G4TrajectoryEncounteredVolumeFilter.cc.
References fVolumes.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 100 of file G4TrajectoryEncounteredVolumeFilter.cc.
References fVolumes.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 45 of file G4TrajectoryEncounteredVolumeFilter.cc.
References G4StrUtil::contains(), G4VTrajectoryPoint::CreateAttValues(), fVolumes, G4Exception(), G4RichTrajectory::GetPoint(), G4RichTrajectory::GetPointEntries(), and JustWarning.
|
inherited |
Definition at line 67 of file G4SmartFilter.hh.
|
inherited |
Definition at line 71 of file G4SmartFilter.hh.
|
inherited |
Definition at line 61 of file G4VFilter.hh.
|
inherited |
Definition at line 75 of file G4SmartFilter.hh.
|
inherited |
Definition at line 60 of file G4VFilter.hh.
|
virtual |
Implements G4SmartFilter< G4VTrajectory >.
Definition at line 88 of file G4TrajectoryEncounteredVolumeFilter.cc.
|
virtualinherited |
Implements G4VFilter< G4VTrajectory >.
Definition at line 60 of file G4SmartFilter.hh.
|
virtualinherited |
Implements G4VFilter< G4VTrajectory >.
Definition at line 63 of file G4SmartFilter.hh.
|
inherited |
Definition at line 66 of file G4SmartFilter.hh.
|
inherited |
Definition at line 70 of file G4SmartFilter.hh.
|
inherited |
Definition at line 74 of file G4SmartFilter.hh.
|
privateinherited |
Definition at line 81 of file G4SmartFilter.hh.
|
privateinherited |
Definition at line 82 of file G4SmartFilter.hh.
|
privateinherited |
Definition at line 66 of file G4VFilter.hh.
|
mutableprivateinherited |
Definition at line 84 of file G4SmartFilter.hh.
|
mutableprivateinherited |
Definition at line 85 of file G4SmartFilter.hh.
|
privateinherited |
Definition at line 83 of file G4SmartFilter.hh.
|
private |
Definition at line 63 of file G4TrajectoryEncounteredVolumeFilter.hh.
Referenced by Add(), Clear(), Evaluate(), and Print().