G4VSDFilter Class Reference

#include <G4VSDFilter.hh>

Inheritance diagram for G4VSDFilter:

G4SDChargedFilter G4SDKineticEnergyFilter G4SDNeutralFilter G4SDParticleFilter G4SDParticleWithEnergyFilter

Public Member Functions

 G4VSDFilter (G4String name)
virtual ~G4VSDFilter ()
virtual G4bool Accept (const G4Step *) const =0
G4String GetName () const

Protected Attributes

G4String filterName

Detailed Description

Definition at line 41 of file G4VSDFilter.hh.


Constructor & Destructor Documentation

G4VSDFilter::G4VSDFilter ( G4String  name  ) 

Definition at line 32 of file G4VSDFilter.cc.

00033 :filterName(name)
00034 {;}

G4VSDFilter::~G4VSDFilter (  )  [virtual]

Definition at line 36 of file G4VSDFilter.cc.

00037 {;}


Member Function Documentation

virtual G4bool G4VSDFilter::Accept ( const G4Step  )  const [pure virtual]

Implemented in G4SDChargedFilter, G4SDKineticEnergyFilter, G4SDNeutralFilter, G4SDParticleFilter, and G4SDParticleWithEnergyFilter.

Referenced by G4VSensitiveDetector::Hit().

G4String G4VSDFilter::GetName (  )  const [inline]

Definition at line 57 of file G4VSDFilter.hh.

References filterName.

Referenced by G4VScoringMesh::List(), G4VScoringMesh::SetFilter(), and G4SDKineticEnergyFilter::show().

00058       { return filterName; }


Field Documentation

G4String G4VSDFilter::filterName [protected]

Definition at line 54 of file G4VSDFilter.hh.

Referenced by GetName().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:55 2013 for Geant4 by  doxygen 1.4.7