ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 More...
 
double m_e_MinEneShowerLib
 lower energy limit for electron frozen showers More...
 
double m_e_MaxEneShowerLib
 upper energy limit for electron frozen showers More...
 
bool m_g_FlagShowerLib
 switch for photon frozen showers More...
 
double m_g_MaxEneShowerLib
 lower energy limit for photon frozen showers More...
 
double m_g_MinEneShowerLib
 upper energy limit for photon frozen showers More...
 
bool m_Neut_FlagShowerLib
 switch for neutron frozen showers More...
 
double m_Neut_MinEneShowerLib
 lower energy limit for neutron frozen showers More...
 
double m_Neut_MaxEneShowerLib
 upper energy limit for neutron frozen showers More...
 
bool m_Pion_FlagShowerLib
 switch for pion frozen showers More...
 
double m_Pion_MinEneShowerLib
 lower energy limit for pion frozen showers More...
 
double m_Pion_MaxEneShowerLib
 upper energy limit for pion frozen showers More...
 
bool m_containLow
 switch for containment check at low eta More...
 
double m_absLowEta
 
bool m_containHigh
 switch for containment check at high eta More...
 
double m_absHighEta
 
bool m_containCrack
 switch for containment check in crack region More...
 
double m_absCrackEta1
 
double m_absCrackEta2
 
std::string m_generated_starting_points_file
 switch for shower starting point record More...
 
float m_generated_starting_points_ratio
 switch for shower starting point record More...
 
int m_detector_tag
 name for the detector tag for the ShowerLibSvc More...
 
std::string m_SensitiveDetectorName
 
std::string m_showerLibSvcName
 

Detailed Description

Definition at line 11 of file FastShowerConfigStruct.h.

Constructor & Destructor Documentation

◆ FastShowerConfigStruct()

FastShowerConfigStruct::FastShowerConfigStruct ( )
inline

Definition at line 41 of file FastShowerConfigStruct.h.

41  :
42  m_e_FlagShowerLib (false),
45 
46  m_g_FlagShowerLib (false),
49 
50  m_Neut_FlagShowerLib (false),
53 
54  m_Pion_FlagShowerLib (false),
57 
58  m_containLow(false),
59  m_absLowEta(3.8),
60  m_containHigh(false),
61  m_absHighEta(4.4),
62  m_containCrack(false),
63  m_absCrackEta1(0.5),
64  m_absCrackEta2(1.1),
67  m_detector_tag(0),
69  m_showerLibSvcName("LArG4ShowerLibSvc")
70  {
71  }

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_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:
FastShowerConfigStruct::m_g_MaxEneShowerLib
double m_g_MaxEneShowerLib
lower energy limit for photon frozen showers
Definition: FastShowerConfigStruct.h:18
FastShowerConfigStruct::m_absLowEta
double m_absLowEta
Definition: FastShowerConfigStruct.h:30
GeV
#define GeV
Definition: PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx:17
FastShowerConfigStruct::m_absCrackEta1
double m_absCrackEta1
Definition: FastShowerConfigStruct.h:34
FastShowerConfigStruct::m_detector_tag
int m_detector_tag
name for the detector tag for the ShowerLibSvc
Definition: FastShowerConfigStruct.h:38
FastShowerConfigStruct::m_Pion_FlagShowerLib
bool m_Pion_FlagShowerLib
switch for pion frozen showers
Definition: FastShowerConfigStruct.h:25
FastShowerConfigStruct::m_Neut_MaxEneShowerLib
double m_Neut_MaxEneShowerLib
upper energy limit for neutron frozen showers
Definition: FastShowerConfigStruct.h:23
FastShowerConfigStruct::m_Neut_MinEneShowerLib
double m_Neut_MinEneShowerLib
lower energy limit for neutron frozen showers
Definition: FastShowerConfigStruct.h:22
FastShowerConfigStruct::m_absHighEta
double m_absHighEta
Definition: FastShowerConfigStruct.h:32
FastShowerConfigStruct::m_absCrackEta2
double m_absCrackEta2
Definition: FastShowerConfigStruct.h:35
FastShowerConfigStruct::m_showerLibSvcName
std::string m_showerLibSvcName
Definition: FastShowerConfigStruct.h:40
FastShowerConfigStruct::m_g_MinEneShowerLib
double m_g_MinEneShowerLib
upper energy limit for photon frozen showers
Definition: FastShowerConfigStruct.h:19
FastShowerConfigStruct::m_generated_starting_points_ratio
float m_generated_starting_points_ratio
switch for shower starting point record
Definition: FastShowerConfigStruct.h:37
FastShowerConfigStruct::m_Neut_FlagShowerLib
bool m_Neut_FlagShowerLib
switch for neutron frozen showers
Definition: FastShowerConfigStruct.h:21
FastShowerConfigStruct::m_Pion_MinEneShowerLib
double m_Pion_MinEneShowerLib
lower energy limit for pion frozen showers
Definition: FastShowerConfigStruct.h:26
FastShowerConfigStruct::m_g_FlagShowerLib
bool m_g_FlagShowerLib
switch for photon frozen showers
Definition: FastShowerConfigStruct.h:17
FastShowerConfigStruct::m_generated_starting_points_file
std::string m_generated_starting_points_file
switch for shower starting point record
Definition: FastShowerConfigStruct.h:36
FastShowerConfigStruct::m_e_FlagShowerLib
bool m_e_FlagShowerLib
switch for electron frozen showers
Definition: FastShowerConfigStruct.h:13
FastShowerConfigStruct::m_e_MaxEneShowerLib
double m_e_MaxEneShowerLib
upper energy limit for electron frozen showers
Definition: FastShowerConfigStruct.h:15
FastShowerConfigStruct::m_containLow
bool m_containLow
switch for containment check at low eta
Definition: FastShowerConfigStruct.h:29
FastShowerConfigStruct::m_containCrack
bool m_containCrack
switch for containment check in crack region
Definition: FastShowerConfigStruct.h:33
FastShowerConfigStruct::m_e_MinEneShowerLib
double m_e_MinEneShowerLib
lower energy limit for electron frozen showers
Definition: FastShowerConfigStruct.h:14
FastShowerConfigStruct::m_SensitiveDetectorName
std::string m_SensitiveDetectorName
Definition: FastShowerConfigStruct.h:39
FastShowerConfigStruct::m_containHigh
bool m_containHigh
switch for containment check at high eta
Definition: FastShowerConfigStruct.h:31
FastShowerConfigStruct::m_Pion_MaxEneShowerLib
double m_Pion_MaxEneShowerLib
upper energy limit for pion frozen showers
Definition: FastShowerConfigStruct.h:27