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

Class to provide single use functionality. More...

#include <BDSSingleUse.hh>

Inheritance diagram for BDSSingleUse:
Inheritance graph
Collaboration diagram for BDSSingleUse:
Collaboration graph

Public Member Functions

G4bool Activated () const
 Get whether this instance has been activated.
 
void SetActivated ()
 Flag this instance as activated for later querying.
 

Protected Attributes

G4bool activated = false
 

Detailed Description

Class to provide single use functionality.

Author
Laurie Nevay

Definition at line 30 of file BDSSingleUse.hh.

Constructor & Destructor Documentation

◆ BDSSingleUse()

BDSSingleUse::BDSSingleUse ( )
inline

Definition at line 33 of file BDSSingleUse.hh.

◆ ~BDSSingleUse()

virtual BDSSingleUse::~BDSSingleUse ( )
inlinevirtual

Definition at line 34 of file BDSSingleUse.hh.

Member Function Documentation

◆ Activated()

G4bool BDSSingleUse::Activated ( ) const
inline

◆ SetActivated()

void BDSSingleUse::SetActivated ( )
inline

Field Documentation

◆ activated

G4bool BDSSingleUse::activated = false
protected

Definition at line 43 of file BDSSingleUse.hh.


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