BDSIM
BDSIM is a Geant4 extension toolkit for simulation of particle transport in accelerator beamlines.
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes
BDSSDFilterTime Class Reference

Filter for time value for a sensitive detector. More...

#include <BDSSDFilterTime.hh>

Inheritance diagram for BDSSDFilterTime:
Inheritance graph
Collaboration diagram for BDSSDFilterTime:
Collaboration graph

Public Member Functions

 BDSSDFilterTime (const G4String &name, G4double lowerLimitIn=0.0, G4double upperLimitIn=1 *CLHEP::s)
 Constructor with default values.
 
virtual G4bool Accept (const G4Step *) const
 Whether a step will be accepted or rejected.
 

Private Member Functions

 BDSSDFilterTime ()=delete
 No default constructor required.
 

Private Attributes

G4double lowerLimit
 
G4double upperLimit
 

Detailed Description

Filter for time value for a sensitive detector.

Author
Robin Tesse

Definition at line 36 of file BDSSDFilterTime.hh.

Constructor & Destructor Documentation

◆ BDSSDFilterTime()

BDSSDFilterTime::BDSSDFilterTime ( const G4String &  name,
G4double  lowerLimitIn = 0.0,
G4double  upperLimitIn = 1*CLHEP::s 
)
explicit

Constructor with default values.

Definition at line 25 of file BDSSDFilterTime.cc.

◆ ~BDSSDFilterTime()

virtual BDSSDFilterTime::~BDSSDFilterTime ( )
inlinevirtual

Definition at line 44 of file BDSSDFilterTime.hh.

Member Function Documentation

◆ Accept()

G4bool BDSSDFilterTime::Accept ( const G4Step *  aStep) const
virtual

Whether a step will be accepted or rejected.

Definition at line 33 of file BDSSDFilterTime.cc.

Field Documentation

◆ lowerLimit

G4double BDSSDFilterTime::lowerLimit
private

Definition at line 52 of file BDSSDFilterTime.hh.

◆ upperLimit

G4double BDSSDFilterTime::upperLimit
private

Definition at line 53 of file BDSSDFilterTime.hh.


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