Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4SDChargedFilter Class Reference

#include <G4SDChargedFilter.hh>

Inheritance diagram for G4SDChargedFilter:

Public Member Functions

 G4SDChargedFilter (const G4String &name)
 ~G4SDChargedFilter () override=default
G4bool Accept (const G4Step *) const override
Public Member Functions inherited from G4VSDFilter
 G4VSDFilter (const G4String &name)
virtual ~G4VSDFilter ()
const G4StringGetName () const

Additional Inherited Members

Protected Attributes inherited from G4VSDFilter
G4String filterName

Detailed Description

Definition at line 48 of file G4SDChargedFilter.hh.

Constructor & Destructor Documentation

◆ G4SDChargedFilter()

G4SDChargedFilter::G4SDChargedFilter ( const G4String & name)

Definition at line 45 of file G4SDChargedFilter.cc.

46 : G4VSDFilter(name)
47{}
G4VSDFilter(const G4String &name)

◆ ~G4SDChargedFilter()

G4SDChargedFilter::~G4SDChargedFilter ( )
overridedefault

Member Function Documentation

◆ Accept()

G4bool G4SDChargedFilter::Accept ( const G4Step * aStep) const
overridevirtual

Implements G4VSDFilter.

Definition at line 49 of file G4SDChargedFilter.cc.

50{
51 return aStep->GetPreStepPoint()->GetCharge() != 0.;
52}
G4double GetCharge() const
G4StepPoint * GetPreStepPoint() const

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