ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VSDFilter Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/digits_hits/detector/include/G4VSDFilter.hh>

+ Inheritance diagram for G4VSDFilter:
+ Collaboration diagram for G4VSDFilter:

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 40 of file G4VSDFilter.hh.

View newest version in sPHENIX GitHub at line 40 of file G4VSDFilter.hh

Constructor & Destructor Documentation

G4VSDFilter::G4VSDFilter ( G4String  name)

Definition at line 32 of file G4VSDFilter.cc.

View newest version in sPHENIX GitHub at line 32 of file G4VSDFilter.cc

References G4SDManager::GetSDMpointer(), and G4SDManager::RegisterSDFilter().

+ Here is the call graph for this function:

G4VSDFilter::~G4VSDFilter ( )
virtual

Definition at line 38 of file G4VSDFilter.cc.

View newest version in sPHENIX GitHub at line 38 of file G4VSDFilter.cc

References G4SDManager::DeRegisterSDFilter(), and G4SDManager::GetSDMpointer().

+ Here is the call graph for this function:

Member Function Documentation

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

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

Referenced by G4VSensitiveDetector::Hit(), and G4VPrimitiveScorer::HitPrimitive().

+ Here is the caller graph for this function:

G4String G4VSDFilter::GetName ( void  ) const
inline

Definition at line 56 of file G4VSDFilter.hh.

View newest version in sPHENIX GitHub at line 56 of file G4VSDFilter.hh

References filterName.

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

+ Here is the caller graph for this function:

Member Data Documentation

G4String G4VSDFilter::filterName
protected

Definition at line 53 of file G4VSDFilter.hh.

View newest version in sPHENIX GitHub at line 53 of file G4VSDFilter.hh

Referenced by GetName().


The documentation for this class was generated from the following files: