ATLAS Offline Software
Loading...
Searching...
No Matches
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.

◆ GetEscapedEnergy()

double TileEscapedEnergyProcessing::GetEscapedEnergy ( )
inline

Definition at line 95 of file TileEscapedEnergyProcessing.h.

◆ GetEscapedFlag()

bool TileEscapedEnergyProcessing::GetEscapedFlag ( )
inline

Definition at line 89 of file TileEscapedEnergyProcessing.h.

◆ 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: