ATLAS Offline Software
|
Auxiliary store for offline photons. More...
#include <PhotonAuxContainer_v1.h>
Public Types | |
typedef SG::auxid_t | auxid_t |
The aux ID type definition. More... | |
typedef SG::auxid_set_t | auxid_set_t |
The aux ID set type definition. More... | |
template<class T , class ALLOC = std::allocator<T>> | |
using | AuxVariable_t = std::vector< T, ALLOC > |
Declare how to wrap variables for this sort of base. More... | |
template<class T , class ALLOC = std::allocator<T>> | |
using | LinkedVariable_t = AuxVariable_t< T, ALLOC > |
enum | AuxStoreType { AST_ObjectStore = 0, AST_ContainerStore = 1 } |
Type of the auxiliary store. More... | |
Public Member Functions | |
virtual const void * | getData (SG::auxid_t auxid) const=0 |
Pick up the const version from the base class. More... | |
virtual const IAuxTypeVector * | linkedVector (SG::auxid_t) const |
Return interface for a linked variable. More... | |
virtual bool | insertMove (size_t pos, IAuxStore &other, const SG::auxid_set_t &ignore=SG::auxid_set_t())=0 |
Move all elements from other to this store. More... | |
template<typename T , typename ALLOC > | |
auxid_t | getAuxID (const std::string &name, std::vector< T, ALLOC > &, SG::AuxVarFlags flags=SG::AuxVarFlags::None, const SG::auxid_t linkedVariable=SG::null_auxid) |
Get the auxiliary ID for one of the persistent variables. More... | |
template<typename T > | |
auxid_t | getAuxID (const std::string &name, SG::PackedContainer< T > &, SG::AuxVarFlags flags=SG::AuxVarFlags::None, const SG::auxid_t linkedVariable=SG::null_auxid) |
Get the auxiliary ID for one of the persistent variables. More... | |
template<typename T , typename ALLOC > | |
void | regAuxVar (auxid_t auxid, const std::string &name, std::vector< T, ALLOC > &vec) |
Register one of the persistent variables internally. More... | |
template<typename T > | |
void | regAuxVar (auxid_t auxid, const std::string &name, SG::PackedContainer< T > &vec) |
Register one of the persistent variables internally. More... | |
xAOD::PhotonAuxContainer constructors | |
PhotonAuxContainer_v1 () | |
Static Public Attributes | |
static constexpr bool | supportsThinning = true |
Mark that this type supports thinning operations. More... | |
Private Types | |
typedef AthContainers_detail::mutex | mutex_t |
Mutex for multithread synchronization. More... | |
typedef AthContainers_detail::lock_guard< mutex_t > | guard_t |
Private Member Functions | |
template<typename ELT , typename CONT > | |
void | regAuxVar1 (auxid_t auxid, const std::string &name, CONT &vec) |
Common code between regAuxVar cases. More... | |
Private Attributes | |
auxid_set_t | m_auxids |
Internal list of all available variables. More... | |
std::vector< SG::IAuxTypeVector * > | m_vecs |
Internal list of all managed variables. More... | |
SG::IAuxStore * | m_store |
Internal dynamic auxiliary store object. More... | |
SG::IAuxStoreIO * | m_storeIO |
The IO interface to the internal auxiliary store. More... | |
bool | m_ownsStore |
Flag deciding if the object owns the dynamic store or not. More... | |
bool | m_locked |
Has the container been locked? More... | |
mutex_t | m_mutex |
std::string | m_name |
Name of the container in memory. Set externally. More... | |
CxxUtils::CachedPointer< std::pmr::memory_resource > m_memResource | ATLAS_THREAD_SAFE |
Memory resource to use for this container. More... | |
vector of links to cluster | |
std::vector< std::vector< ElementLink< CaloClusterContainer > > > | caloClusterLinks |
IParticle variables | |
std::vector< float > | pt |
std::vector< float > | eta |
std::vector< float > | phi |
std::vector< float > | m |
Covariance Matrix | |
std::vector< std::vector< float > > | EgammaCovarianceMatrix |
Author | |
std::vector< uint16_t > | author |
Data Quality flag | |
std::vector< uint32_t > | OQ |
Shower shape details | |
uncalibrated energy (sum of cells) in presampler in a 1x1 window in cells in eta X phi | |
std::vector< float > | e011 |
std::vector< float > | e033 |
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi More... | |
std::vector< float > | e132 |
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi More... | |
std::vector< float > | e1152 |
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi More... | |
std::vector< float > | ethad1 |
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated from ehad1 More... | |
std::vector< float > | ethad |
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3. More... | |
std::vector< float > | ehad1 |
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::TileExt0) More... | |
std::vector< float > | f1 |
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belonging to the cluster and E is the total energy reconstructed in the electromagnetic calorimeter cluster. More... | |
std::vector< float > | f3 |
fraction of energy reconstructed in 3rd sampling More... | |
std::vector< float > | f1core |
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electromagnetic calorimeter, where E1(3x1) the energy reconstructed in +/-3 strips in eta, centered around the maximum energy strip and E is the energy reconstructed in the electromagnetic calorimeter. More... | |
std::vector< float > | f3core |
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calorimeter, where E3(3x3), energy in the back sampling, is the sum of the energy contained in a 3x3 window around the maximum energy cell. More... | |
std::vector< float > | e233 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units eta X phi) More... | |
std::vector< float > | e235 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e255 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5 More... | |
std::vector< float > | e237 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e277 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | e333 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3 More... | |
std::vector< float > | e335 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e337 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e377 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | weta1 |
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(Ei)x(i-imax)^2/sum(Ei)}, where i is the number of the strip and imax the strip number of the most energetic one More... | |
std::vector< float > | weta2 |
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cells, which depends on the particle impact point inside the cell: weta2 = sqrt(sum Ei x eta^2)/(sum Ei) -((sum Ei x eta)/(sum Ei))^2, where Ei is the energy of the i-th cell More... | |
std::vector< float > | e2ts1 |
2nd max in strips calc by summing 3 strips More... | |
std::vector< float > | e2tsts1 |
energy of the cell corresponding to second energy maximum in the first sampling More... | |
std::vector< float > | fracs1 |
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n strips around the strip with highest energy More... | |
std::vector< float > | widths1 |
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | widths2 |
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | poscs1 |
relative position in eta within cell in 1st sampling More... | |
std::vector< float > | poscs2 |
relative position in eta within cell in 2nd sampling More... | |
std::vector< float > | asy1 |
uncorr asymmetry in 3 strips in the 1st sampling More... | |
std::vector< float > | pos |
difference between shower cell and predicted track in +/- 1 cells More... | |
std::vector< float > | pos7 |
Difference between the track and the shower positions: sum_{i=i_m-7}^{i=i_m+7}E_i x (i-i_m) / sum_{i=i_m-7}^{i=i_m+7}E_i, The difference between the track and the shower positions measured in units of distance between the strips, where i_m is the impact cell for the track reconstructed in the inner detector and E_i is the energy reconstructed in the i-th cell in the eta direction for constant phi given by the track parameters. More... | |
std::vector< float > | barys1 |
barycentre in sampling 1 calculated in 3 strips More... | |
std::vector< float > | wtots1 |
shower width is determined in a window detaxdphi = 0,0625 x~0,2, corresponding typically to 20 strips in eta : wtot1=sqrt{sum Ei x ( i-imax)^2 / sum Ei}, where i is the strip number and imax the strip number of the first local maximum More... | |
std::vector< float > | emins1 |
energy reconstructed in the strip with the minimal value between the first and second maximum More... | |
std::vector< float > | emaxs1 |
energy of strip with maximal energy deposit More... | |
std::vector< float > | r33over37allcalo |
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(3x3) + E1(15x3) + E2(3x7) + E3(3x7) More... | |
std::vector< float > | ecore |
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5) More... | |
std::vector< float > | zvertex |
pointing z at vertex reconstructed from the cluster More... | |
std::vector< float > | errz |
error associated to zvertex More... | |
std::vector< float > | etap |
pointing eta reconstructed from the cluster (first and second sampling) More... | |
std::vector< float > | depth |
pointing depth of the shower as calculated in egammaqgcld More... | |
Isolation variables | |
ET in a cone of R=0.45 in calo, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3 | |
std::vector< float > | etcone |
std::vector< float > | etcone15 |
ET in a cone with half-opening angle 0.15, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone20 |
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone25 |
ET in a cone with half-opening angle 0.25, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone30 |
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone35 |
ET in a cone with half-opening angle 0.35, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone40 |
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | ptcone20 |
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons) More... | |
std::vector< float > | ptcone30 |
summed pt of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | ptcone40 |
summed pt of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | nucone20 |
number of tracks in a cone with half-opening angle 0.2 More... | |
std::vector< float > | nucone30 |
number of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | nucone40 |
number of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone15_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.15 More... | |
std::vector< float > | etcone20_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone25_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.25 More... | |
std::vector< float > | etcone30_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone35_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.35 More... | |
std::vector< float > | etcone40_ptcorrected |
ptcorrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone20_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone30_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone40_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | topoetcone20 |
ET in a cone with half-opening angle 0.20. More... | |
std::vector< float > | topoetcone30 |
ET in a cone with half-opening angle 0.30. More... | |
std::vector< float > | topoetcone40 |
ET in a cone with half-opening angle 0.40. More... | |
std::vector< float > | topoetcone40_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.40 More... | |
std::vector< float > | topoetcone40_corrected |
fully corrected ET in a cone with half-opening angle 0.40 More... | |
vector of links to cluster | |
std::vector< std::vector< ElementLink< CaloClusterContainer > > > | caloClusterLinks |
IParticle variables | |
std::vector< float > | pt |
std::vector< float > | eta |
std::vector< float > | phi |
std::vector< float > | m |
Covariance Matrix | |
std::vector< std::vector< float > > | EgammaCovarianceMatrix |
Author | |
std::vector< uint16_t > | author |
Data Quality flag | |
std::vector< uint32_t > | OQ |
Shower shape details | |
uncalibrated energy (sum of cells) in presampler in a 1x1 window in cells in eta X phi | |
std::vector< float > | e011 |
std::vector< float > | e033 |
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi More... | |
std::vector< float > | e132 |
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi More... | |
std::vector< float > | e1152 |
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi More... | |
std::vector< float > | ethad1 |
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated from ehad1 More... | |
std::vector< float > | ethad |
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3. More... | |
std::vector< float > | ehad1 |
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::TileExt0) More... | |
std::vector< float > | f1 |
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belonging to the cluster and E is the total energy reconstructed in the electromagnetic calorimeter cluster. More... | |
std::vector< float > | f3 |
fraction of energy reconstructed in 3rd sampling More... | |
std::vector< float > | f1core |
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electromagnetic calorimeter, where E1(3x1) the energy reconstructed in +/-3 strips in eta, centered around the maximum energy strip and E is the energy reconstructed in the electromagnetic calorimeter. More... | |
std::vector< float > | f3core |
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calorimeter, where E3(3x3), energy in the back sampling, is the sum of the energy contained in a 3x3 window around the maximum energy cell. More... | |
std::vector< float > | e233 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units eta X phi) More... | |
std::vector< float > | e235 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e255 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5 More... | |
std::vector< float > | e237 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e277 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | e333 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3 More... | |
std::vector< float > | e335 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e337 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e377 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | weta1 |
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(Ei)x(i-imax)^2/sum(Ei)}, where i is the number of the strip and imax the strip number of the most energetic one More... | |
std::vector< float > | weta2 |
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cells, which depends on the particle impact point inside the cell: weta2 = sqrt(sum Ei x eta^2)/(sum Ei) -((sum Ei x eta)/(sum Ei))^2, where Ei is the energy of the i-th cell More... | |
std::vector< float > | e2ts1 |
2nd max in strips calc by summing 3 strips More... | |
std::vector< float > | e2tsts1 |
energy of the cell corresponding to second energy maximum in the first sampling More... | |
std::vector< float > | fracs1 |
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n strips around the strip with highest energy More... | |
std::vector< float > | widths1 |
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | widths2 |
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | poscs1 |
relative position in eta within cell in 1st sampling More... | |
std::vector< float > | poscs2 |
relative position in eta within cell in 2nd sampling More... | |
std::vector< float > | asy1 |
uncorr asymmetry in 3 strips in the 1st sampling More... | |
std::vector< float > | pos |
difference between shower cell and predicted track in +/- 1 cells More... | |
std::vector< float > | pos7 |
Difference between the track and the shower positions: sum_{i=i_m-7}^{i=i_m+7}E_i x (i-i_m) / sum_{i=i_m-7}^{i=i_m+7}E_i, The difference between the track and the shower positions measured in units of distance between the strips, where i_m is the impact cell for the track reconstructed in the inner detector and E_i is the energy reconstructed in the i-th cell in the eta direction for constant phi given by the track parameters. More... | |
std::vector< float > | barys1 |
barycentre in sampling 1 calculated in 3 strips More... | |
std::vector< float > | wtots1 |
shower width is determined in a window detaxdphi = 0,0625 x~0,2, corresponding typically to 20 strips in eta : wtot1=sqrt{sum Ei x ( i-imax)^2 / sum Ei}, where i is the strip number and imax the strip number of the first local maximum More... | |
std::vector< float > | emins1 |
energy reconstructed in the strip with the minimal value between the first and second maximum More... | |
std::vector< float > | emaxs1 |
energy of strip with maximal energy deposit More... | |
std::vector< float > | r33over37allcalo |
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(3x3) + E1(15x3) + E2(3x7) + E3(3x7) More... | |
std::vector< float > | ecore |
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5) More... | |
std::vector< float > | zvertex |
pointing z at vertex reconstructed from the cluster More... | |
std::vector< float > | errz |
error associated to zvertex More... | |
std::vector< float > | etap |
pointing eta reconstructed from the cluster (first and second sampling) More... | |
std::vector< float > | depth |
pointing depth of the shower as calculated in egammaqgcld More... | |
Isolation variables | |
ET in a cone of R=0.45 in calo, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3 | |
std::vector< float > | etcone |
std::vector< float > | etcone15 |
ET in a cone with half-opening angle 0.15, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone20 |
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone25 |
ET in a cone with half-opening angle 0.25, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone30 |
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone35 |
ET in a cone with half-opening angle 0.35, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone40 |
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | ptcone20 |
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons) More... | |
std::vector< float > | ptcone30 |
summed pt of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | ptcone40 |
summed pt of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | nucone20 |
number of tracks in a cone with half-opening angle 0.2 More... | |
std::vector< float > | nucone30 |
number of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | nucone40 |
number of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone15_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.15 More... | |
std::vector< float > | etcone20_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone25_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.25 More... | |
std::vector< float > | etcone30_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone35_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.35 More... | |
std::vector< float > | etcone40_ptcorrected |
ptcorrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone20_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone30_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone40_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | topoetcone20 |
ET in a cone with half-opening angle 0.20. More... | |
std::vector< float > | topoetcone30 |
ET in a cone with half-opening angle 0.30. More... | |
std::vector< float > | topoetcone40 |
ET in a cone with half-opening angle 0.40. More... | |
std::vector< float > | topoetcone40_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.40 More... | |
std::vector< float > | topoetcone40_corrected |
fully corrected ET in a cone with half-opening angle 0.40 More... | |
vector of links to vertexes | |
std::vector< std::vector< ElementLink< VertexContainer > > > | vertexLinks |
Track Match details | |
std::vector< float > | convMatchDeltaEta1 |
difference between the cluster eta and the eta of the first track of the vertex extrapolated to the second sampling. More... | |
std::vector< float > | convMatchDeltaEta2 |
difference between the cluster eta and the eta of the second track of the vertex extrapolated to the second sampling. More... | |
std::vector< float > | convMatchDeltaPhi1 |
difference between the cluster phi and the phi of the first track of the vertex extrapolated to the second sampling. More... | |
std::vector< float > | convMatchDeltaPhi2 |
difference between the cluster phi and the phi of the second track of the vertex extrapolated to the second sampling. More... | |
vector of links to cluster | |
std::vector< std::vector< ElementLink< CaloClusterContainer > > > | caloClusterLinks |
IParticle variables | |
std::vector< float > | pt |
std::vector< float > | eta |
std::vector< float > | phi |
std::vector< float > | m |
Covariance Matrix | |
std::vector< std::vector< float > > | EgammaCovarianceMatrix |
Author | |
std::vector< uint16_t > | author |
Data Quality flag | |
std::vector< uint32_t > | OQ |
Shower shape details | |
uncalibrated energy (sum of cells) in presampler in a 1x1 window in cells in eta X phi | |
std::vector< float > | e011 |
std::vector< float > | e033 |
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi More... | |
std::vector< float > | e132 |
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi More... | |
std::vector< float > | e1152 |
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi More... | |
std::vector< float > | ethad1 |
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated from ehad1 More... | |
std::vector< float > | ethad |
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3. More... | |
std::vector< float > | ehad1 |
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::TileExt0) More... | |
std::vector< float > | f1 |
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belonging to the cluster and E is the total energy reconstructed in the electromagnetic calorimeter cluster. More... | |
std::vector< float > | f3 |
fraction of energy reconstructed in 3rd sampling More... | |
std::vector< float > | f1core |
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electromagnetic calorimeter, where E1(3x1) the energy reconstructed in +/-3 strips in eta, centered around the maximum energy strip and E is the energy reconstructed in the electromagnetic calorimeter. More... | |
std::vector< float > | f3core |
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calorimeter, where E3(3x3), energy in the back sampling, is the sum of the energy contained in a 3x3 window around the maximum energy cell. More... | |
std::vector< float > | e233 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units eta X phi) More... | |
std::vector< float > | e235 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e255 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5 More... | |
std::vector< float > | e237 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e277 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | e333 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3 More... | |
std::vector< float > | e335 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5 More... | |
std::vector< float > | e337 |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7 More... | |
std::vector< float > | e377 |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7 More... | |
std::vector< float > | weta1 |
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(Ei)x(i-imax)^2/sum(Ei)}, where i is the number of the strip and imax the strip number of the most energetic one More... | |
std::vector< float > | weta2 |
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cells, which depends on the particle impact point inside the cell: weta2 = sqrt(sum Ei x eta^2)/(sum Ei) -((sum Ei x eta)/(sum Ei))^2, where Ei is the energy of the i-th cell More... | |
std::vector< float > | e2ts1 |
2nd max in strips calc by summing 3 strips More... | |
std::vector< float > | e2tsts1 |
energy of the cell corresponding to second energy maximum in the first sampling More... | |
std::vector< float > | fracs1 |
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n strips around the strip with highest energy More... | |
std::vector< float > | widths1 |
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | widths2 |
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell More... | |
std::vector< float > | poscs1 |
relative position in eta within cell in 1st sampling More... | |
std::vector< float > | poscs2 |
relative position in eta within cell in 2nd sampling More... | |
std::vector< float > | asy1 |
uncorr asymmetry in 3 strips in the 1st sampling More... | |
std::vector< float > | pos |
difference between shower cell and predicted track in +/- 1 cells More... | |
std::vector< float > | pos7 |
Difference between the track and the shower positions: sum_{i=i_m-7}^{i=i_m+7}E_i x (i-i_m) / sum_{i=i_m-7}^{i=i_m+7}E_i, The difference between the track and the shower positions measured in units of distance between the strips, where i_m is the impact cell for the track reconstructed in the inner detector and E_i is the energy reconstructed in the i-th cell in the eta direction for constant phi given by the track parameters. More... | |
std::vector< float > | barys1 |
barycentre in sampling 1 calculated in 3 strips More... | |
std::vector< float > | wtots1 |
shower width is determined in a window detaxdphi = 0,0625 x~0,2, corresponding typically to 20 strips in eta : wtot1=sqrt{sum Ei x ( i-imax)^2 / sum Ei}, where i is the strip number and imax the strip number of the first local maximum More... | |
std::vector< float > | emins1 |
energy reconstructed in the strip with the minimal value between the first and second maximum More... | |
std::vector< float > | emaxs1 |
energy of strip with maximal energy deposit More... | |
std::vector< float > | r33over37allcalo |
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(3x3) + E1(15x3) + E2(3x7) + E3(3x7) More... | |
std::vector< float > | ecore |
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5) More... | |
std::vector< float > | zvertex |
pointing z at vertex reconstructed from the cluster More... | |
std::vector< float > | errz |
error associated to zvertex More... | |
std::vector< float > | etap |
pointing eta reconstructed from the cluster (first and second sampling) More... | |
std::vector< float > | depth |
pointing depth of the shower as calculated in egammaqgcld More... | |
Isolation variables | |
ET in a cone of R=0.45 in calo, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3 | |
std::vector< float > | etcone |
std::vector< float > | etcone15 |
ET in a cone with half-opening angle 0.15, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone20 |
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone25 |
ET in a cone with half-opening angle 0.25, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone30 |
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone35 |
ET in a cone with half-opening angle 0.35, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | etcone40 |
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3. More... | |
std::vector< float > | ptcone20 |
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons) More... | |
std::vector< float > | ptcone30 |
summed pt of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | ptcone40 |
summed pt of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | nucone20 |
number of tracks in a cone with half-opening angle 0.2 More... | |
std::vector< float > | nucone30 |
number of tracks in a cone with half-opening angle 0.3 More... | |
std::vector< float > | nucone40 |
number of tracks in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone15_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.15 More... | |
std::vector< float > | etcone20_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone25_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.25 More... | |
std::vector< float > | etcone30_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone35_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.35 More... | |
std::vector< float > | etcone40_ptcorrected |
ptcorrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | etcone20_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.2 More... | |
std::vector< float > | etcone30_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.3 More... | |
std::vector< float > | etcone40_corrected |
pt + ED corrected ET in a cone with half-opening angle 0.4 More... | |
std::vector< float > | topoetcone20 |
ET in a cone with half-opening angle 0.20. More... | |
std::vector< float > | topoetcone30 |
ET in a cone with half-opening angle 0.30. More... | |
std::vector< float > | topoetcone40 |
ET in a cone with half-opening angle 0.40. More... | |
std::vector< float > | topoetcone40_ptcorrected |
pt corrected ET in a cone with half-opening angle 0.40 More... | |
std::vector< float > | topoetcone40_corrected |
fully corrected ET in a cone with half-opening angle 0.40 More... | |
Auxiliary store for offline photons.
This class is used as the auxiliary store for offline reconstructed photons.
Definition at line 37 of file PhotonAuxContainer_v1.h.
|
inherited |
The aux ID set type definition.
Definition at line 65 of file AuxContainerBase.h.
|
inherited |
The aux ID type definition.
Definition at line 63 of file AuxContainerBase.h.
|
inherited |
Declare how to wrap variables for this sort of base.
Definition at line 195 of file AuxContainerBase.h.
|
privateinherited |
Definition at line 247 of file AuxContainerBase.h.
|
inherited |
Definition at line 197 of file AuxContainerBase.h.
|
privateinherited |
Mutex for multithread synchronization.
Definition at line 246 of file AuxContainerBase.h.
|
inherited |
Type of the auxiliary store.
In the xAOD EDM we use auxiliary store objects in some cases to describe a single object, and in most cases to describe a container of objects. This enumeration declares which type the object implementing this interface is.
Enumerator | |
---|---|
AST_ObjectStore | The store describes a single object. |
AST_ContainerStore | The store describes a container. |
Definition at line 66 of file IAuxStoreHolder.h.
xAOD::PhotonAuxContainer_v1::PhotonAuxContainer_v1 | ( | ) |
|
overridevirtualinherited |
Clear all decorations.
Implements SG::IConstAuxStore.
Definition at line 357 of file AuxContainerBase.cxx.
|
inherited |
Get the auxiliary ID for one of the persistent variables.
|
inherited |
Get the auxiliary ID for one of the persistent variables.
|
overridevirtualinherited |
Get the types(names) of variables handled by this container.
Implements SG::IConstAuxStore.
Definition at line 275 of file AuxContainerBase.cxx.
Get a pointer to a given array.
Implements SG::IConstAuxStore.
Definition at line 230 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get a pointer to a given array, creating the array if necessary.
Implements SG::IAuxStore.
Definition at line 462 of file AuxContainerBase.cxx.
|
inherited |
Pick up the const version from the base class.
|
overridevirtualinherited |
Get a pointer to a given array, as a decoration.
Implements SG::IConstAuxStore.
Reimplemented in xAOD::EventInfoAuxContainer_v1.
Definition at line 300 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get the types(names) of decorations handled by this container.
Implements SG::IConstAuxStore.
Definition at line 282 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get the types(names) of variables created dynamically.
Implements SG::IAuxStoreIO.
Definition at line 701 of file AuxContainerBase.cxx.
Get a pointer to the data being stored for one aux data item.
Implements SG::IAuxStoreIO.
Definition at line 659 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Return the type of the data to be stored for one aux data item.
Implements SG::IAuxStoreIO.
Definition at line 684 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get the IDs of the selected dynamic Aux variables (for writing)
Reimplemented from SG::IAuxStoreIO.
Definition at line 721 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Implements SG::IAuxStoreHolder.
Definition at line 181 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get the currently used internal store object.
Implements SG::IAuxStoreHolder.
Definition at line 154 of file AuxContainerBase.cxx.
|
inlineoverridevirtualinherited |
Return the type of the store object.
Implements SG::IAuxStoreHolder.
Definition at line 92 of file AuxContainerBase.h.
|
finaloverridevirtualinherited |
Return vector interface for one aux data item.
Implements SG::IConstAuxStore.
Definition at line 239 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Return a set of writable data identifiers.
Implements SG::IAuxStore.
Definition at line 498 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
|
pure virtualinherited |
Move all elements from other
to this store.
pos | The starting index of the insertion. |
other | Store from which to do the move. |
ignore | Set of variables that should not be added to the store. |
Let len
be the size of other
. The store will be increased in size by len
elements, with the elements at pos
being copied to pos+len
. Then, for each auxiliary variable, the entire contents of that variable for other
will be moved to this store at index pos
. This will be done via move semantics if possible; otherwise, it will be done with a copy. Variables present in this store but not in other
will have the corresponding elements default-initialized. Variables in other
but not in this store will be added unless they are in ignore
.
Returns true if it is known that none of the vectors' memory moved, false otherwise.
Implemented in SG::AuxStoreInternal.
Test if a variable is a decoration.
Implements SG::IConstAuxStore.
Reimplemented in xAOD::EventInfoAuxContainer_v1.
Definition at line 291 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Return interface for a linked variable.
Reimplemented from SG::IConstAuxStore.
Definition at line 396 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Return interface for a linked variable.
Reimplemented from SG::IAuxStore.
Definition at line 413 of file AuxContainerBase.cxx.
|
inlineinherited |
Return interface for a linked variable.
auxid | The ID of the parent variable. |
If auxid
has a linked variable, then return the IAuxTypeVector
describing it. Otherwise, return nullptr
. May return nullptr
unconditionally if this store does not support linked variables.
Definition at line 189 of file IConstAuxStore.h.
|
overridevirtualinherited |
|
overridevirtualinherited |
Lock a decoration.
Implements SG::IConstAuxStore.
Reimplemented in xAOD::EventInfoAuxContainer_v1.
Definition at line 387 of file AuxContainerBase.cxx.
|
inherited |
Return the memory resource to use.
Definition at line 159 of file AuxContainerBase.cxx.
Get the name of the container instance.
Definition at line 743 of file AuxContainerBase.cxx.
|
inherited |
Register one of the persistent variables internally.
|
inherited |
Register one of the persistent variables internally.
|
privateinherited |
Common code between regAuxVar cases.
|
overridevirtualinherited |
Reserve a given size for the arrays.
Implements SG::IAuxStore.
Definition at line 533 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Resize the arrays to a given size.
Implements SG::IAuxStore.
Definition at line 505 of file AuxContainerBase.cxx.
Set the name of the container instance.
Definition at line 748 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Make an option setting on an aux variable.
Reimplemented from SG::IAuxStore.
Definition at line 638 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Set a different internal store object.
This function is used by the I/O infrastructure to possibly put a store object into this one, which can interact with dynamic variables directly.
Note that the object takes ownership of the received store.
store | The store that should be used for dynamic variable handling inside the object from now on |
Implements SG::IAuxStoreHolder.
Definition at line 195 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Shift the contents of the stored arrays.
Implements SG::IAuxStore.
Definition at line 558 of file AuxContainerBase.cxx.
|
overridevirtualinherited |
Get the size of the container.
Implements SG::IConstAuxStore.
Definition at line 430 of file AuxContainerBase.cxx.
|
privateinherited |
uncorr asymmetry in 3 strips in the 1st sampling
Definition at line 146 of file EgammaAuxContainer_v1.h.
|
mutableprivateinherited |
Memory resource to use for this container.
Definition at line 254 of file AuxContainerBase.h.
|
privateinherited |
Definition at line 74 of file EgammaAuxContainer_v1.h.
|
privateinherited |
barycentre in sampling 1 calculated in 3 strips
Definition at line 157 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 54 of file EgammaAuxContainer_v1.h.
|
private |
difference between the cluster eta and the eta of the first track of the vertex extrapolated to the second sampling.
Definition at line 56 of file PhotonAuxContainer_v1.h.
|
private |
difference between the cluster eta and the eta of the second track of the vertex extrapolated to the second sampling.
Definition at line 60 of file PhotonAuxContainer_v1.h.
|
private |
difference between the cluster phi and the phi of the first track of the vertex extrapolated to the second sampling.
Definition at line 64 of file PhotonAuxContainer_v1.h.
|
private |
difference between the cluster phi and the phi of the second track of the vertex extrapolated to the second sampling.
Definition at line 68 of file PhotonAuxContainer_v1.h.
|
privateinherited |
pointing depth of the shower as calculated in egammaqgcld
Definition at line 176 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 86 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi
Definition at line 88 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi
Definition at line 92 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi
Definition at line 90 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units eta X phi)
Definition at line 108 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5
Definition at line 110 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7
Definition at line 114 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5
Definition at line 112 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
Definition at line 116 of file EgammaAuxContainer_v1.h.
|
privateinherited |
2nd max in strips calc by summing 3 strips
Definition at line 132 of file EgammaAuxContainer_v1.h.
|
privateinherited |
energy of the cell corresponding to second energy maximum in the first sampling
Definition at line 134 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3
Definition at line 118 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5
Definition at line 120 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7
Definition at line 122 of file EgammaAuxContainer_v1.h.
|
privateinherited |
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
Definition at line 124 of file EgammaAuxContainer_v1.h.
|
privateinherited |
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5)
Definition at line 168 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 69 of file EgammaAuxContainer_v1.h.
|
privateinherited |
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::TileExt0)
Definition at line 98 of file EgammaAuxContainer_v1.h.
|
privateinherited |
energy of strip with maximal energy deposit
Definition at line 163 of file EgammaAuxContainer_v1.h.
|
privateinherited |
energy reconstructed in the strip with the minimal value between the first and second maximum
Definition at line 161 of file EgammaAuxContainer_v1.h.
|
privateinherited |
error associated to zvertex
Definition at line 172 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 62 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pointing eta reconstructed from the cluster (first and second sampling)
Definition at line 174 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 183 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.15, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 185 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.15
Definition at line 209 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 187 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt + ED corrected ET in a cone with half-opening angle 0.2
Definition at line 221 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.2
Definition at line 211 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.25, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 189 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.25
Definition at line 213 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 191 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt + ED corrected ET in a cone with half-opening angle 0.3
Definition at line 223 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.3
Definition at line 215 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.35, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 193 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.35
Definition at line 217 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic calorimeter and exclude CaloSampling::TileGap3.
Definition at line 195 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt + ED corrected ET in a cone with half-opening angle 0.4
Definition at line 225 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ptcorrected ET in a cone with half-opening angle 0.4
Definition at line 219 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3.
Definition at line 96 of file EgammaAuxContainer_v1.h.
|
privateinherited |
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated from ehad1
Definition at line 94 of file EgammaAuxContainer_v1.h.
|
privateinherited |
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belonging to the cluster and E is the total energy reconstructed in the electromagnetic calorimeter cluster.
Definition at line 100 of file EgammaAuxContainer_v1.h.
|
privateinherited |
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electromagnetic calorimeter, where E1(3x1) the energy reconstructed in +/-3 strips in eta, centered around the maximum energy strip and E is the energy reconstructed in the electromagnetic calorimeter.
Definition at line 104 of file EgammaAuxContainer_v1.h.
|
privateinherited |
fraction of energy reconstructed in 3rd sampling
Definition at line 102 of file EgammaAuxContainer_v1.h.
|
privateinherited |
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calorimeter, where E3(3x3), energy in the back sampling, is the sum of the energy contained in a 3x3 window around the maximum energy cell.
Definition at line 106 of file EgammaAuxContainer_v1.h.
|
privateinherited |
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n strips around the strip with highest energy
Definition at line 136 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 64 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Internal list of all available variables.
Definition at line 232 of file AuxContainerBase.h.
|
privateinherited |
Has the container been locked?
Definition at line 243 of file AuxContainerBase.h.
|
mutableprivateinherited |
Definition at line 248 of file AuxContainerBase.h.
|
privateinherited |
Name of the container in memory. Set externally.
Definition at line 251 of file AuxContainerBase.h.
|
privateinherited |
Flag deciding if the object owns the dynamic store or not.
Definition at line 241 of file AuxContainerBase.h.
|
privateinherited |
Internal dynamic auxiliary store object.
Definition at line 237 of file AuxContainerBase.h.
|
privateinherited |
The IO interface to the internal auxiliary store.
Definition at line 239 of file AuxContainerBase.h.
|
privateinherited |
Internal list of all managed variables.
Definition at line 234 of file AuxContainerBase.h.
|
privateinherited |
number of tracks in a cone with half-opening angle 0.2
Definition at line 203 of file EgammaAuxContainer_v1.h.
|
privateinherited |
number of tracks in a cone with half-opening angle 0.3
Definition at line 205 of file EgammaAuxContainer_v1.h.
|
privateinherited |
number of tracks in a cone with half-opening angle 0.4
Definition at line 207 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 80 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 63 of file EgammaAuxContainer_v1.h.
|
privateinherited |
difference between shower cell and predicted track in +/- 1 cells
Definition at line 148 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Difference between the track and the shower positions: sum_{i=i_m-7}^{i=i_m+7}E_i x (i-i_m) / sum_{i=i_m-7}^{i=i_m+7}E_i, The difference between the track and the shower positions measured in units of distance between the strips, where i_m is the impact cell for the track reconstructed in the inner detector and E_i is the energy reconstructed in the i-th cell in the eta direction for constant phi given by the track parameters.
Definition at line 155 of file EgammaAuxContainer_v1.h.
|
privateinherited |
relative position in eta within cell in 1st sampling
Definition at line 142 of file EgammaAuxContainer_v1.h.
|
privateinherited |
relative position in eta within cell in 2nd sampling
Definition at line 144 of file EgammaAuxContainer_v1.h.
|
privateinherited |
Definition at line 61 of file EgammaAuxContainer_v1.h.
|
privateinherited |
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons)
Definition at line 197 of file EgammaAuxContainer_v1.h.
|
privateinherited |
summed pt of tracks in a cone with half-opening angle 0.3
Definition at line 199 of file EgammaAuxContainer_v1.h.
|
privateinherited |
summed pt of tracks in a cone with half-opening angle 0.4
Definition at line 201 of file EgammaAuxContainer_v1.h.
|
privateinherited |
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(3x3) + E1(15x3) + E2(3x7) + E3(3x7)
Definition at line 166 of file EgammaAuxContainer_v1.h.
|
staticconstexprinherited |
Mark that this type supports thinning operations.
See AthContainers/supportsThinning.h and AthenaPoolCnvSvc/T_AthenaPoolCnv.h. Helps guide which pool converter template will be used. If false, the default pool converter will be used rather than the aux store-specific one. Ordinary xAOD type should not touch this, but may be overridden in a derived class to handle certain special cases.
Definition at line 199 of file IAuxStore.h.
|
privateinherited |
ET in a cone with half-opening angle 0.20.
Definition at line 228 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.30.
Definition at line 230 of file EgammaAuxContainer_v1.h.
|
privateinherited |
ET in a cone with half-opening angle 0.40.
Definition at line 232 of file EgammaAuxContainer_v1.h.
|
privateinherited |
fully corrected ET in a cone with half-opening angle 0.40
Definition at line 236 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pt corrected ET in a cone with half-opening angle 0.40
Definition at line 234 of file EgammaAuxContainer_v1.h.
|
private |
Definition at line 47 of file PhotonAuxContainer_v1.h.
|
privateinherited |
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(Ei)x(i-imax)^2/sum(Ei)}, where i is the number of the strip and imax the strip number of the most energetic one
Definition at line 127 of file EgammaAuxContainer_v1.h.
|
privateinherited |
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cells, which depends on the particle impact point inside the cell: weta2 = sqrt(sum Ei x eta^2)/(sum Ei) -((sum Ei x eta)/(sum Ei))^2, where Ei is the energy of the i-th cell
Definition at line 130 of file EgammaAuxContainer_v1.h.
|
privateinherited |
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell
Definition at line 138 of file EgammaAuxContainer_v1.h.
|
privateinherited |
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell
Definition at line 140 of file EgammaAuxContainer_v1.h.
|
privateinherited |
shower width is determined in a window detaxdphi = 0,0625 x~0,2, corresponding typically to 20 strips in eta : wtot1=sqrt{sum Ei x ( i-imax)^2 / sum Ei}, where i is the strip number and imax the strip number of the first local maximum
Definition at line 159 of file EgammaAuxContainer_v1.h.
|
privateinherited |
pointing z at vertex reconstructed from the cluster
Definition at line 170 of file EgammaAuxContainer_v1.h.