ATLAS Offline Software
Loading...
Searching...
No Matches
FastShowerConfigStruct Struct Reference

#include <FastShowerConfigStruct.h>

Collaboration diagram for FastShowerConfigStruct:

Public Member Functions

 FastShowerConfigStruct ()

Public Attributes

bool m_e_FlagShowerLib
 switch for electron frozen showers
double m_e_MinEneShowerLib
 lower energy limit for electron frozen showers
double m_e_MaxEneShowerLib
 upper energy limit for electron frozen showers
bool m_g_FlagShowerLib
 switch for photon frozen showers
double m_g_MaxEneShowerLib
 lower energy limit for photon frozen showers
double m_g_MinEneShowerLib
 upper energy limit for photon frozen showers
bool m_Neut_FlagShowerLib
 switch for neutron frozen showers
double m_Neut_MinEneShowerLib
 lower energy limit for neutron frozen showers
double m_Neut_MaxEneShowerLib
 upper energy limit for neutron frozen showers
bool m_Pion_FlagShowerLib
 switch for pion frozen showers
double m_Pion_MinEneShowerLib
 lower energy limit for pion frozen showers
double m_Pion_MaxEneShowerLib
 upper energy limit for pion frozen showers
bool m_containLow
 switch for containment check at low eta
double m_absLowEta
bool m_containHigh
 switch for containment check at high eta
double m_absHighEta
bool m_containCrack
 switch for containment check in crack region
double m_absCrackEta1
double m_absCrackEta2
std::string m_generated_starting_points_file
 switch for shower starting point record
float m_generated_starting_points_ratio
 switch for shower starting point record
int m_detector_tag
 name for the detector tag for the ShowerLibSvc
std::string m_SensitiveDetectorName
std::string m_showerLibSvcName
bool m_applyRRWeights

Detailed Description

Definition at line 11 of file FastShowerConfigStruct.h.

Constructor & Destructor Documentation

◆ FastShowerConfigStruct()

FastShowerConfigStruct::FastShowerConfigStruct ( )
inline

Definition at line 42 of file FastShowerConfigStruct.h.

42 :
43 m_e_FlagShowerLib (false),
44 m_e_MinEneShowerLib(0.0*CLHEP::GeV),
45 m_e_MaxEneShowerLib(1.0*CLHEP::GeV),
46
47 m_g_FlagShowerLib (false),
48 m_g_MaxEneShowerLib(0.0*CLHEP::GeV),
49 m_g_MinEneShowerLib(1.0*CLHEP::GeV),
50
52 m_Neut_MinEneShowerLib(0.0*CLHEP::GeV),
53 m_Neut_MaxEneShowerLib(1.0*CLHEP::GeV),
54
56 m_Pion_MinEneShowerLib(0.0*CLHEP::GeV),
57 m_Pion_MaxEneShowerLib(1.0*CLHEP::GeV),
58
59 m_containLow(false),
60 m_absLowEta(3.8),
61 m_containHigh(false),
62 m_absHighEta(4.4),
63 m_containCrack(false),
64 m_absCrackEta1(0.5),
65 m_absCrackEta2(1.1),
70 m_showerLibSvcName("LArG4ShowerLibSvc"),
71 m_applyRRWeights(false)
72 {
73 }
double m_e_MinEneShowerLib
lower energy limit for electron frozen showers
double m_Neut_MaxEneShowerLib
upper energy limit for neutron frozen showers
float m_generated_starting_points_ratio
switch for shower starting point record
bool m_containHigh
switch for containment check at high eta
bool m_g_FlagShowerLib
switch for photon frozen showers
bool m_Pion_FlagShowerLib
switch for pion frozen showers
bool m_containLow
switch for containment check at low eta
double m_e_MaxEneShowerLib
upper energy limit for electron frozen showers
bool m_containCrack
switch for containment check in crack region
double m_Pion_MaxEneShowerLib
upper energy limit for pion frozen showers
double m_g_MaxEneShowerLib
lower energy limit for photon frozen showers
bool m_e_FlagShowerLib
switch for electron frozen showers
bool m_Neut_FlagShowerLib
switch for neutron frozen showers
int m_detector_tag
name for the detector tag for the ShowerLibSvc
std::string m_generated_starting_points_file
switch for shower starting point record
double m_Neut_MinEneShowerLib
lower energy limit for neutron frozen showers
double m_g_MinEneShowerLib
upper energy limit for photon frozen showers
double m_Pion_MinEneShowerLib
lower energy limit for pion frozen showers

Member Data Documentation

◆ m_absCrackEta1

double FastShowerConfigStruct::m_absCrackEta1

Definition at line 34 of file FastShowerConfigStruct.h.

◆ m_absCrackEta2

double FastShowerConfigStruct::m_absCrackEta2

Definition at line 35 of file FastShowerConfigStruct.h.

◆ m_absHighEta

double FastShowerConfigStruct::m_absHighEta

Definition at line 32 of file FastShowerConfigStruct.h.

◆ m_absLowEta

double FastShowerConfigStruct::m_absLowEta

Definition at line 30 of file FastShowerConfigStruct.h.

◆ m_applyRRWeights

bool FastShowerConfigStruct::m_applyRRWeights

Definition at line 41 of file FastShowerConfigStruct.h.

◆ m_containCrack

bool FastShowerConfigStruct::m_containCrack

switch for containment check in crack region

Definition at line 33 of file FastShowerConfigStruct.h.

◆ m_containHigh

bool FastShowerConfigStruct::m_containHigh

switch for containment check at high eta

Definition at line 31 of file FastShowerConfigStruct.h.

◆ m_containLow

bool FastShowerConfigStruct::m_containLow

switch for containment check at low eta

Definition at line 29 of file FastShowerConfigStruct.h.

◆ m_detector_tag

int FastShowerConfigStruct::m_detector_tag

name for the detector tag for the ShowerLibSvc

Definition at line 38 of file FastShowerConfigStruct.h.

◆ m_e_FlagShowerLib

bool FastShowerConfigStruct::m_e_FlagShowerLib

switch for electron frozen showers

Definition at line 13 of file FastShowerConfigStruct.h.

◆ m_e_MaxEneShowerLib

double FastShowerConfigStruct::m_e_MaxEneShowerLib

upper energy limit for electron frozen showers

Definition at line 15 of file FastShowerConfigStruct.h.

◆ m_e_MinEneShowerLib

double FastShowerConfigStruct::m_e_MinEneShowerLib

lower energy limit for electron frozen showers

Definition at line 14 of file FastShowerConfigStruct.h.

◆ m_g_FlagShowerLib

bool FastShowerConfigStruct::m_g_FlagShowerLib

switch for photon frozen showers

Definition at line 17 of file FastShowerConfigStruct.h.

◆ m_g_MaxEneShowerLib

double FastShowerConfigStruct::m_g_MaxEneShowerLib

lower energy limit for photon frozen showers

Definition at line 18 of file FastShowerConfigStruct.h.

◆ m_g_MinEneShowerLib

double FastShowerConfigStruct::m_g_MinEneShowerLib

upper energy limit for photon frozen showers

Definition at line 19 of file FastShowerConfigStruct.h.

◆ m_generated_starting_points_file

std::string FastShowerConfigStruct::m_generated_starting_points_file

switch for shower starting point record

Definition at line 36 of file FastShowerConfigStruct.h.

◆ m_generated_starting_points_ratio

float FastShowerConfigStruct::m_generated_starting_points_ratio

switch for shower starting point record

Definition at line 37 of file FastShowerConfigStruct.h.

◆ m_Neut_FlagShowerLib

bool FastShowerConfigStruct::m_Neut_FlagShowerLib

switch for neutron frozen showers

Definition at line 21 of file FastShowerConfigStruct.h.

◆ m_Neut_MaxEneShowerLib

double FastShowerConfigStruct::m_Neut_MaxEneShowerLib

upper energy limit for neutron frozen showers

Definition at line 23 of file FastShowerConfigStruct.h.

◆ m_Neut_MinEneShowerLib

double FastShowerConfigStruct::m_Neut_MinEneShowerLib

lower energy limit for neutron frozen showers

Definition at line 22 of file FastShowerConfigStruct.h.

◆ m_Pion_FlagShowerLib

bool FastShowerConfigStruct::m_Pion_FlagShowerLib

switch for pion frozen showers

Definition at line 25 of file FastShowerConfigStruct.h.

◆ m_Pion_MaxEneShowerLib

double FastShowerConfigStruct::m_Pion_MaxEneShowerLib

upper energy limit for pion frozen showers

Definition at line 27 of file FastShowerConfigStruct.h.

◆ m_Pion_MinEneShowerLib

double FastShowerConfigStruct::m_Pion_MinEneShowerLib

lower energy limit for pion frozen showers

Definition at line 26 of file FastShowerConfigStruct.h.

◆ m_SensitiveDetectorName

std::string FastShowerConfigStruct::m_SensitiveDetectorName

Definition at line 39 of file FastShowerConfigStruct.h.

◆ m_showerLibSvcName

std::string FastShowerConfigStruct::m_showerLibSvcName

Definition at line 40 of file FastShowerConfigStruct.h.


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