ATLAS Offline Software
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
LArG4H6BeamSD Class Reference

#include <LArG4H6BeamSD.h>

Inheritance diagram for LArG4H6BeamSD:
Collaboration diagram for LArG4H6BeamSD:

Public Member Functions

 LArG4H6BeamSD (G4String name, const G4String &colname)
 
 ~LArG4H6BeamSD ()
 
void Initialize (G4HCofThisEvent *) override final
 
G4bool ProcessHits (G4Step *, G4TouchableHistory *) override final
 
virtual void clear () override
 
virtual void DrawAll () override
 
virtual void PrintAll () override
 
float GetWDIM ()
 
float GetDW ()
 
float GetBPCWDIM ()
 
float GetBPCDW ()
 
float GetBPCOWDIM ()
 
float GetBPCODW ()
 

Private Attributes

SG::WriteHandle< LArG4H6FrontHitCollectionm_FrontCollection
 

Static Private Attributes

static const float WDIM
 
static const float DW
 
static const float BPC_WDIM
 
static const float BPC_DW
 
static const float BPCO_WDIM
 
static const float BPCO_DW
 

Detailed Description

Definition at line 23 of file LArG4H6BeamSD.h.

Constructor & Destructor Documentation

◆ LArG4H6BeamSD()

LArG4H6BeamSD::LArG4H6BeamSD ( G4String  name,
const G4String &  colname 
)

◆ ~LArG4H6BeamSD()

LArG4H6BeamSD::~LArG4H6BeamSD ( )
inline

Definition at line 27 of file LArG4H6BeamSD.h.

27 {}

Member Function Documentation

◆ clear()

virtual void LArG4H6BeamSD::clear ( )
inlineoverridevirtual

Definition at line 31 of file LArG4H6BeamSD.h.

31 {};

◆ DrawAll()

virtual void LArG4H6BeamSD::DrawAll ( )
inlineoverridevirtual

Definition at line 32 of file LArG4H6BeamSD.h.

32 {};

◆ GetBPCDW()

float LArG4H6BeamSD::GetBPCDW ( )
inline

Definition at line 37 of file LArG4H6BeamSD.h.

37 {return BPC_DW;}

◆ GetBPCODW()

float LArG4H6BeamSD::GetBPCODW ( )
inline

Definition at line 39 of file LArG4H6BeamSD.h.

39 {return BPC_DW;}

◆ GetBPCOWDIM()

float LArG4H6BeamSD::GetBPCOWDIM ( )
inline

Definition at line 38 of file LArG4H6BeamSD.h.

38 { return BPC_WDIM;}

◆ GetBPCWDIM()

float LArG4H6BeamSD::GetBPCWDIM ( )
inline

Definition at line 36 of file LArG4H6BeamSD.h.

36 { return BPC_WDIM;}

◆ GetDW()

float LArG4H6BeamSD::GetDW ( )
inline

Definition at line 35 of file LArG4H6BeamSD.h.

35 {return DW;}

◆ GetWDIM()

float LArG4H6BeamSD::GetWDIM ( )
inline

Definition at line 34 of file LArG4H6BeamSD.h.

34 { return WDIM;}

◆ Initialize()

void LArG4H6BeamSD::Initialize ( G4HCofThisEvent *  )
finaloverride

◆ PrintAll()

virtual void LArG4H6BeamSD::PrintAll ( )
inlineoverridevirtual

Definition at line 33 of file LArG4H6BeamSD.h.

33 {};

◆ ProcessHits()

G4bool LArG4H6BeamSD::ProcessHits ( G4Step *  ,
G4TouchableHistory *   
)
finaloverride

Member Data Documentation

◆ BPC_DW

const float LArG4H6BeamSD::BPC_DW
staticprivate

Definition at line 49 of file LArG4H6BeamSD.h.

◆ BPC_WDIM

const float LArG4H6BeamSD::BPC_WDIM
staticprivate

Definition at line 48 of file LArG4H6BeamSD.h.

◆ BPCO_DW

const float LArG4H6BeamSD::BPCO_DW
staticprivate

Definition at line 52 of file LArG4H6BeamSD.h.

◆ BPCO_WDIM

const float LArG4H6BeamSD::BPCO_WDIM
staticprivate

Definition at line 51 of file LArG4H6BeamSD.h.

◆ DW

const float LArG4H6BeamSD::DW
staticprivate

Definition at line 46 of file LArG4H6BeamSD.h.

◆ m_FrontCollection

SG::WriteHandle<LArG4H6FrontHitCollection> LArG4H6BeamSD::m_FrontCollection
private

Definition at line 42 of file LArG4H6BeamSD.h.

◆ WDIM

const float LArG4H6BeamSD::WDIM
staticprivate

Definition at line 45 of file LArG4H6BeamSD.h.


The documentation for this class was generated from the following file:
LArG4H6BeamSD::BPC_WDIM
static const float BPC_WDIM
Definition: LArG4H6BeamSD.h:48
LArG4H6BeamSD::WDIM
static const float WDIM
Definition: LArG4H6BeamSD.h:45
LArG4H6BeamSD::DW
static const float DW
Definition: LArG4H6BeamSD.h:46
LArG4H6BeamSD::BPC_DW
static const float BPC_DW
Definition: LArG4H6BeamSD.h:49