|
ATLAS Offline Software
|
Go to the documentation of this file.
20 const std::string&
name,
25 declareInterface< IPhotonCnvTool >(
this);
31 "Most likely used for trigger objects");
43 return StatusCode::SUCCESS;
47 return StatusCode::SUCCESS;
50 const auto end = aod->
end();
51 for(
auto itr = aod->
begin(); itr !=
end; ++itr ) {
57 photon->setP4((*itr)->pt(),(*itr)->eta(),(*itr)->phi(),(*itr)->m());
60 photon->setAuthor( (*itr)->author() );
63 photon->setOQ( (*itr)->isgoodoq() );
71 Eigen::Matrix<double,4,4>
matrix;
72 for(
int i(0);
i<4;++
i){
73 for(
int j(0);j<4;++j){
78 Eigen::Matrix<double,4,4>
covMatrix= jacobian*
matrix*jacobian.transpose();
93 return StatusCode::SUCCESS;
140 float parameter =
static_cast<float>(
result);
159 float isolation =
static_cast<float>(
result);
166 std::string clusterContainerName;
183 if (clusterContainerName.empty())
189 std::vector< ElementLink< xAOD::CaloClusterContainer > > linksToClusters;
190 linksToClusters.push_back(newclusterElementLink);
197 std::vector< ElementLink< xAOD::VertexContainer > > linksToVertices;
205 std::string linkname =
name;
207 if (linkname.empty())
208 linkname = oldLink.
dataID();
@ ehad1
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::...
@ e233
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units e...
@ emaxs1
energy of strip with maximal energy deposit
@ topoetcone20
Topo-cluster ET-sum.
@ e337
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7
@ e033
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi
@ e333
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3
@ e2ts1
2nd max in strips calc by summing 3 strips
@ asy1
uncorr asymmetry in 3 strips in the 1st sampling
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
@ e235
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5
@ topoetcone40
Topo cluster ET in a cone with half-opening angle 0.30.
@ ecore
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5)
void setVertexLinks(const VxELVec_t &links)
set Pointer to the xAOD::vertex/vertices that match the photon candidate
@ ptcone20
Track isolation.
@ ethad1
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated fr...
@ e233
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units e...
@ e033
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi
@ emins1
energy reconstructed in the strip with the minimal value between the first and second maximum
@ f1core
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electro...
@ f3
fraction of energy reconstructed in 3rd sampling
@ e2ts1
2nd max in strips calc by summing 3 strips
double detailValue(egammaParameters::ParamDef key, const std::string &name="", unsigned int index=0) const
get the float value of key in the container name
@ wtots1
shower width is determined in a window detaxdphi = 0,0625 ×~0,2, corresponding typically to 20 strips...
bool isValid() const
Test to see if the link can be dereferenced.
const ID_type & dataID() const
Get the key that we reference, as a string.
@ ethad
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3.
@ e333
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3
@ f3
fraction of energy reconstructed in 3rd sampling
@ fracs1
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n stri...
@ e1152
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi
@ ethad
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3.
@ ecore
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5)
@ e2tsts1
energy of the cell corresponding to second energy maximum in the first sampling
void resetWithKeyAndIndex(const ID_type &dataID, index_type elemID, IProxyDict *sg=0)
Set the link to an element given by string key and index.
const unsigned int AuthorPhoton
Photon reconstructed by standard cluster-based algorithm.
@ f1
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belon...
@ etcone20
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic c...
bool setIsolationValue(float value, const Iso::IsolationType information)
old set method for Isolation values.
@ etcone20
Calorimeter isolation.
@ 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=...
::StatusCode StatusCode
StatusCode definition for legacy code.
const unsigned int AuthorRConv
Photon that is duplicated with electron.
@ emins1
energy reconstructed in the strip with the minimal value between the first and second maximum
@ poscs2
relative position in eta within cell in 2nd sampling
IsolationType
Overall enumeration for isolation types in xAOD files.
@ e011
uncalibrated energy (sum of cells) in presampler in a 1x1 window in cells in eta X phi
@ e237
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7
@ wtots1
shower width is determined in a window detaxdphi = 0,0625 ~0,2, corresponding typically to 20 strips ...
void setCaloClusterLinks(const CLELVec_t &links)
set Pointer to the xAOD::CaloCluster
@ ethad1
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated fr...
@ e132
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi
ElementLink implementation for ROOT usage.
@ e377
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
@ f3core
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calori...
unsigned int author() const
Reconstruction Author
@ poscs1
relative position in eta within cell in 1st sampling
@ e1152
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi
@ topoetcone20
Topo cluster ET in a cone with half-opening angle 0.20.
@ r33over37allcalo
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(...
@ e277
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
Helpers for checking error return status codes and reporting errors.
@ weta2
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cel...
@ barys1
barycentre in sampling 1 calculated in 3 strips
@ poscs2
relative position in eta within cell in 2nd sampling
ElementLink< VxContainer > conversionElementLink(unsigned int index=0) const
element link to conversion
value_type push_back(value_type pElem)
Add an element to the end of the collection.
@ ptcone40
summed pt of tracks in a cone with half-opening angle 0.4
@ barys1
barycentre in sampling 1 calculated in 3 strips
Photon_v1 Photon
Definition of the current "egamma version".
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
@ asy1
uncorr asymmetry in 3 strips in the 1st sampling
@ pos
difference between shower cell and predicted track in +/- 1 cells
@ e255
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5
@ e235
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5
@ etcone30
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic c...
const unsigned int AuthorCaloTopo35
Photon reconstructed by SW CaloTopo35 seeded clusters.
#define ATH_MSG_WARNING(x)
@ e255
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5
@ e337
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7
@ r33over37allcalo
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(...
index_type index() const
Get the index of the element inside of its container.
@ f1core
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electro...
@ ptcone20
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons)
@ ptcone30
summed pt of tracks in a cone with half-opening angle 0.3
@ e277
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
@ widths1
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell
const ElementLink< CaloClusterContainer > & clusterElementLink() const
element link to cluster
@ e335
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5
@ weta1
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(E...
@ e132
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi
@ e011
uncorrected energy in presampler in a 1x1 window in cells in eta X phi
@ ehad1
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::...
@ poscs1
relative position in eta within cell in 1st sampling
@ e237
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7
@ etcone40
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic c...
unsigned int nConversions() const
bool setShowerShapeValue(float value, const EgammaParameters::ShowerShapeType information)
Set method for Shower Shape values.
@ f3core
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calori...
@ topoetcone30
Topo cluster ET in a cone with half-opening angle 0.30.
@ e2tsts1
energy of the cell corresponding to second energy maximum in the first sampling
@ widths2
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell
@ weta1
shower width using +/-1 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(E...
@ 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=...
@ e335
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5
@ emaxs1
energy of strip with maximal energy deposit
@ f1
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belon...
@ e377
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
@ fracs1
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in ± n strip...
@ pos
difference between shower cell and predicted track in +/- 1 cells
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
@ widths1
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell
@ weta2
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cel...
@ widths2
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell