ATLAS Offline Software
Public Member Functions | Private Types | Private Attributes | List of all members
LArG4H6WarmTCSD Class Reference

#include <LArG4H6WarmTCSD.h>

Inheritance diagram for LArG4H6WarmTCSD:
Collaboration diagram for LArG4H6WarmTCSD:

Public Member Functions

 LArG4H6WarmTCSD (const G4String &name, const G4String &colname)
 
 ~LArG4H6WarmTCSD ()
 
void Initialize (G4HCofThisEvent *)
 
G4bool ProcessHits (G4Step *, G4TouchableHistory *)
 
void EndOfAthenaEvent ()
 
void clear ()
 
void DrawAll ()
 
void PrintAll ()
 

Private Types

typedef std::map< int, LArG4H6WarmTCHit * >::iterator hitIt
 
typedef std::map< int, LArG4H6WarmTCHit * >::value_type hitPair
 

Private Attributes

bool m_isX
 
bool m_isABS
 
bool m_isCalib
 
std::map< int, LArG4H6WarmTCHit * > m_hits
 
SG::WriteHandle< LArG4H6WarmTCHitCollectionm_Collection
 
LArG4CalibSDm_CalibSD
 

Detailed Description

Definition at line 22 of file LArG4H6WarmTCSD.h.

Member Typedef Documentation

◆ hitIt

typedef std::map<int,LArG4H6WarmTCHit*>::iterator LArG4H6WarmTCSD::hitIt
private

Definition at line 46 of file LArG4H6WarmTCSD.h.

◆ hitPair

typedef std::map<int,LArG4H6WarmTCHit*>::value_type LArG4H6WarmTCSD::hitPair
private

Definition at line 47 of file LArG4H6WarmTCSD.h.

Constructor & Destructor Documentation

◆ LArG4H6WarmTCSD()

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

◆ ~LArG4H6WarmTCSD()

LArG4H6WarmTCSD::~LArG4H6WarmTCSD ( )
inline

Definition at line 28 of file LArG4H6WarmTCSD.h.

28 {}

Member Function Documentation

◆ clear()

void LArG4H6WarmTCSD::clear ( )
inline

Definition at line 33 of file LArG4H6WarmTCSD.h.

33 {};

◆ DrawAll()

void LArG4H6WarmTCSD::DrawAll ( )
inline

Definition at line 34 of file LArG4H6WarmTCSD.h.

34 {};

◆ EndOfAthenaEvent()

void LArG4H6WarmTCSD::EndOfAthenaEvent ( )

◆ Initialize()

void LArG4H6WarmTCSD::Initialize ( G4HCofThisEvent *  )

◆ PrintAll()

void LArG4H6WarmTCSD::PrintAll ( )
inline

Definition at line 35 of file LArG4H6WarmTCSD.h.

35 {};

◆ ProcessHits()

G4bool LArG4H6WarmTCSD::ProcessHits ( G4Step *  ,
G4TouchableHistory *   
)

Member Data Documentation

◆ m_CalibSD

LArG4CalibSD* LArG4H6WarmTCSD::m_CalibSD
private

Definition at line 50 of file LArG4H6WarmTCSD.h.

◆ m_Collection

SG::WriteHandle<LArG4H6WarmTCHitCollection> LArG4H6WarmTCSD::m_Collection
private

Definition at line 49 of file LArG4H6WarmTCSD.h.

◆ m_hits

std::map<int,LArG4H6WarmTCHit*> LArG4H6WarmTCSD::m_hits
private

Definition at line 45 of file LArG4H6WarmTCSD.h.

◆ m_isABS

bool LArG4H6WarmTCSD::m_isABS
private

Definition at line 43 of file LArG4H6WarmTCSD.h.

◆ m_isCalib

bool LArG4H6WarmTCSD::m_isCalib
private

Definition at line 44 of file LArG4H6WarmTCSD.h.

◆ m_isX

bool LArG4H6WarmTCSD::m_isX
private

Definition at line 42 of file LArG4H6WarmTCSD.h.


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