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

#include <TileEscapedEnergyProcessing.h>

Inheritance diagram for TileEscapedEnergyProcessing:
Collaboration diagram for TileEscapedEnergyProcessing:

Public Member Functions

 TileEscapedEnergyProcessing (const int verboseLevel)
 
virtual ~TileEscapedEnergyProcessing ()
 
virtual G4bool Process (G4Step *fakeStep)
 
G4bool Call_SD_ProcessHits (G4Step *aStep, G4String &SDname)
 
void SetEscapedFlag (bool)
 
void SetEnergy5 (double)
 
void SetEscapedEnergy (double)
 
bool GetEscapedFlag ()
 
double GetEnergy5 ()
 
double GetEscapedEnergy ()
 

Private Member Functions

 TileEscapedEnergyProcessing ()=delete
 

Private Attributes

bool m_escaped
 
double m_escapedEnergy
 
double m_energy5
 

Detailed Description

Definition at line 43 of file TileEscapedEnergyProcessing.h.

Constructor & Destructor Documentation

◆ TileEscapedEnergyProcessing() [1/2]

TileEscapedEnergyProcessing::TileEscapedEnergyProcessing ( const int  verboseLevel)

◆ ~TileEscapedEnergyProcessing()

virtual TileEscapedEnergyProcessing::~TileEscapedEnergyProcessing ( )
virtual

◆ TileEscapedEnergyProcessing() [2/2]

TileEscapedEnergyProcessing::TileEscapedEnergyProcessing ( )
privatedelete

Member Function Documentation

◆ Call_SD_ProcessHits()

G4bool TileEscapedEnergyProcessing::Call_SD_ProcessHits ( G4Step *  aStep,
G4String &  SDname 
)

◆ GetEnergy5()

double TileEscapedEnergyProcessing::GetEnergy5 ( )
inline

Definition at line 92 of file TileEscapedEnergyProcessing.h.

92  {
93  return m_energy5;
94 }

◆ GetEscapedEnergy()

double TileEscapedEnergyProcessing::GetEscapedEnergy ( )
inline

Definition at line 95 of file TileEscapedEnergyProcessing.h.

95  {
96  return m_escapedEnergy;
97 }

◆ GetEscapedFlag()

bool TileEscapedEnergyProcessing::GetEscapedFlag ( )
inline

Definition at line 89 of file TileEscapedEnergyProcessing.h.

89  {
90  return m_escaped;
91 }

◆ Process()

virtual G4bool TileEscapedEnergyProcessing::Process ( G4Step *  fakeStep)
virtual

◆ SetEnergy5()

void TileEscapedEnergyProcessing::SetEnergy5 ( double  ene5)
inline

Definition at line 82 of file TileEscapedEnergyProcessing.h.

82  {
83  m_energy5 = ene5;
84 }

◆ SetEscapedEnergy()

void TileEscapedEnergyProcessing::SetEscapedEnergy ( double  escapedEnergy)
inline

Definition at line 85 of file TileEscapedEnergyProcessing.h.

85  {
86  m_escapedEnergy = escapedEnergy;
87 }

◆ SetEscapedFlag()

void TileEscapedEnergyProcessing::SetEscapedFlag ( bool  escaped)
inline

Definition at line 79 of file TileEscapedEnergyProcessing.h.

79  {
80  m_escaped = escaped;
81 }

Member Data Documentation

◆ m_energy5

double TileEscapedEnergyProcessing::m_energy5
private

Definition at line 74 of file TileEscapedEnergyProcessing.h.

◆ m_escaped

bool TileEscapedEnergyProcessing::m_escaped
private

Definition at line 72 of file TileEscapedEnergyProcessing.h.

◆ m_escapedEnergy

double TileEscapedEnergyProcessing::m_escapedEnergy
private

Definition at line 73 of file TileEscapedEnergyProcessing.h.


The documentation for this class was generated from the following file:
TileEscapedEnergyProcessing::m_escaped
bool m_escaped
Definition: TileEscapedEnergyProcessing.h:72
TileEscapedEnergyProcessing::m_escapedEnergy
double m_escapedEnergy
Definition: TileEscapedEnergyProcessing.h:73
TileEscapedEnergyProcessing::m_energy5
double m_energy5
Definition: TileEscapedEnergyProcessing.h:74