ATLAS Offline Software
|
File: TrigPhoton.h. More...
#include <TrigPhoton.h>
Public Types | |
enum | Kind { P4EETAPHIM, P4IPTCOTTHPHIM, P4PTETAPHIM, P4PXPYPZE, UNKNOWN } |
Public Member Functions | |
TrigPhoton () | |
constructors; note: default constructor needed by POOL More... | |
TrigPhoton (int roi, float dphi, float deta, const TrigEMClusterContainer *cluster_cont, unsigned int cluster_index) | |
Constructor: Pass TrigEMClusterContainer pointer and index to cluster to initialize ElementLink to cluster quickly. More... | |
TrigPhoton (float pt, float eta, float phi, unsigned int roi, bool valid, const ElementLink< TrigEMClusterContainer > &cluster, float HadEt, float energyRatio, float rCore, float deta, float dphi, float Fside, float Weta2, float F0, float F1, float F2, float F3) | |
Initialize without accessing cluster objects. More... | |
TrigPhoton (const TrigPhoton &te) | |
Copy Constructor. More... | |
TrigPhoton & | operator= (const TrigPhoton &te)=default |
~TrigPhoton ()=default | |
void | validate (bool v) |
bool | isValid () const |
int | roiId () const |
accessor to get RoI ID (should also introduce roiWord More... | |
int | roiWord () const |
float | Et () const |
accessor EM cluster et More... | |
float | HadEt () const |
accessor for hadronic energy in 1st hadronic sampling behind cluster More... | |
float | HadEt1 () const |
float | energyRatio () const |
accessor for fraction difference of EM cluster emaxs1 and e2tsts1 More... | |
float | Eratio () const |
float | rCore () const |
cluster energy in 3x7 cells / energy in 7x7 cells in 2nd sampling More... | |
float | Reta () const |
float | Fside () const |
energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strips More... | |
float | Weta2 () const |
cluster width (based on a 3x5 cluster - 2nd layer) More... | |
float | dPhi () const |
accessor for difference between cluster and Roi phi More... | |
float | dEta () const |
accessor for difference between cluster and Roi eta More... | |
float | F0 () const |
accessors for calibrated energy and energy fraction in calo samples More... | |
float | F1 () const |
float | F2 () const |
float | F3 () const |
const TrigEMCluster * | cluster () const |
other accessors for shower shapes More... | |
const ElementLink< TrigEMClusterContainer > & | clusterLink () const |
virtual double | pt () const |
get pt data member More... | |
virtual double | eta () const |
get eta data member More... | |
virtual double | phi () const |
get phi data member More... | |
virtual double | m () const |
get mass data member More... | |
virtual void | setPt (double thePt) |
set pt data member More... | |
virtual void | setEta (double theEta) |
set eta data member More... | |
virtual void | setPhi (double thePhi) |
set phi data member More... | |
virtual void | setM (double theM) |
set mass data member More... | |
virtual void | set4Mom (const I4Momentum &theI4Mom) |
set all 4-mom from another I4Momentum reference More... | |
virtual void | set4Mom (const I4Momentum *const theI4Mom) |
set all 4-mom from another I4Momentum pointer More... | |
virtual void | set4Mom (const CLHEP::HepLorentzVector &theHlv) |
set all 4-mom from a CLHEP HepLorentzVector More... | |
virtual const I4MomentumError * | errors () const |
Access to errors, if available; returns 0 if no errors. More... | |
virtual double | px () const |
x component of momentum More... | |
virtual double | py () const |
y component of momentum More... | |
virtual double | pz () const |
z component of momentum More... | |
virtual double | e () const |
energy More... | |
virtual double | p () const |
magnitude of 3-momentum. More... | |
virtual double | p2 () const |
square of momentum magnitude More... | |
virtual double | m2 () const |
mass squared More... | |
virtual double | et () const |
transverse energy defined to be e*sin(theta) More... | |
virtual double | iPt () const |
inverse of transverse momentum More... | |
virtual double | rapidity () const |
rapidity More... | |
virtual double | cosPhi () const |
cosinus phi More... | |
virtual double | sinPhi () const |
sinus phi More... | |
virtual double | cotTh () const |
cottan theta More... | |
virtual double | cosTh () const |
cosinus theta More... | |
virtual double | sinTh () const |
sinus theta More... | |
virtual double | tanTh () const |
tan theta More... | |
virtual CLHEP::HepLorentzVector | hlv () const |
HepLorentzVector Special implementation from Frank Paige : if negative energy, points in opposite direction but eta and phi still the same More... | |
I4Momentum::Kind | kind () const |
tells what kind of P4XYZT this is More... | |
virtual std::ostream & | dump (std::ostream &out) const |
Print I4Momentum content. More... | |
virtual void | fillToken (INavigationToken &) const |
virtual void | fillToken (INavigationToken &, const std::any &) const |
virtual AthenaBarCode_t | getAthenaBarCode () const |
virtual void | setAthenaBarCode (AthenaBarCode_t) |
virtual bool | hasSameAthenaBarCode (const IAthenaBarCode &) const |
virtual bool | hasSameAthenaBarCodeExceptVersion (const IAthenaBarCode &) const |
virtual AthenaBarCodeVersion_t | getVersion () const |
virtual void | newVersion () |
virtual void | setVersion (AthenaBarCodeVersion_t) |
Static Public Attributes | |
static const AthenaBarCode_t | UNDEFINEDBARCODE = (AthenaBarCode_t)(-1) |
static const AthenaBarCode_t | UNDEFINEDVERSION = UNDEFINEDBARCODE |
Protected Attributes | |
double | m_pt |
double | m_eta |
double | m_phi |
double | m_m |
Private Attributes | |
int | m_roiID |
float | m_HadEt |
float | m_energyRatio |
float | m_rCore |
float | m_dPhi |
float | m_dEta |
float | m_cl_e_frac_S0 |
float | m_cl_e_frac_S1 |
float | m_cl_e_frac_S2 |
float | m_cl_e_frac_S3 |
float | m_Fside |
float | m_Weta2 |
bool | m_valid |
ElementLink< TrigEMClusterContainer > | m_cluster |
File: TrigPhoton.h.
Description: To be created by fex algorithms in Level 2 chains. To be used as a way to communicate L2 decisions and to keep information to be available offline.
Design: Must be light and easy to serialize AND to store in ESD;
Authour: R.Goncalo - Tue Jun 06 22:02:43 BST 2005 Modified: RG Nov 7 2006: to inherit from INav4M and 4-mom base Modified: A.Hamilton (20 June 2008) to use ElementLink to TrigEMCluster Modified: A.Hamilton (Aug 2009) - changed constructor to be similar to TrigElectron Modified: V.Dao (Oct 2009) - changed constructor back to fill the deltaEta, deltaPhi variables
Definition at line 42 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inherited |
Enumerator | |
---|---|
P4EETAPHIM | |
P4IPTCOTTHPHIM | |
P4PTETAPHIM | |
P4PXPYPZE | |
UNKNOWN |
Definition at line 33 of file I4Momentum.h.
TrigPhoton::TrigPhoton | ( | ) |
constructors; note: default constructor needed by POOL
File: TrigPhoton.cxx.
Description: To be created by hypothesis algorithms at end of Level 2 chains. To be used as a way to communicate L2 decisions and to keep information available only online so far.
Design: Must be light and easy to serialize AND to store in ESD; should avoid ElementLinks and try to persistify pointers instead; should avoid inheritance to be easy to serialize.
Authour: R.Goncalo - Tue Jun 06 22:02:43 BST 2005
Modified: RG Nov 7 2006: to inherit from INav4M and 4-mom base Modified: VD Oct 13 2008: change the photon constructor (see .h) Default Constructor
Definition at line 31 of file TrigPhoton.cxx.
TrigPhoton::TrigPhoton | ( | int | roi, |
float | dphi, | ||
float | deta, | ||
const TrigEMClusterContainer * | cluster_cont, | ||
unsigned int | cluster_index | ||
) |
Constructor: Pass TrigEMClusterContainer pointer and index to cluster to initialize ElementLink to cluster quickly.
Design choice: data member values are passed the constructor through TrigEMCluster parameters, rather than providing accessors to update these values later; 4-momentum variables can still be updated through the P4PtEtaPhiM baseclass accessors
Set data members from calorimeter quantities. The idea is that the variables used for cuts should be kept in the TrigPhoton class for redundancy. Some remaining quantities, not used for cuts, are accessible from the ElementLink to TrigEMCluster. This allows for EDM slimming by not storing the cluster.
Set ElementLinks to TrigEMCluster : use fast method with reference to collection + index (O(1)), Notes:
retrieve TrigEMCluster from TrigEMClusterContainer
Initialize 4-momentum base-class from cluster data
set data members from cluster quantities
set TrigPhoton invalid if e-link could not be made
Definition at line 61 of file TrigPhoton.cxx.
TrigPhoton::TrigPhoton | ( | float | pt, |
float | eta, | ||
float | phi, | ||
unsigned int | roi, | ||
bool | valid, | ||
const ElementLink< TrigEMClusterContainer > & | cluster, | ||
float | HadEt, | ||
float | energyRatio, | ||
float | rCore, | ||
float | deta, | ||
float | dphi, | ||
float | Fside, | ||
float | Weta2, | ||
float | F0, | ||
float | F1, | ||
float | F2, | ||
float | F3 | ||
) |
TrigPhoton::TrigPhoton | ( | const TrigPhoton & | te | ) |
|
default |
const TrigEMCluster * TrigPhoton::cluster | ( | ) | const |
other accessors for shower shapes
accessor for pointer to TrigEMCluster
Definition at line 237 of file TrigPhoton.cxx.
|
inline |
Definition at line 138 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
inline |
accessor for difference between cluster and Roi eta
Definition at line 125 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
accessor for difference between cluster and Roi phi
Definition at line 122 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
virtualinherited |
Print I4Momentum
content.
Implements I4Momentum.
Definition at line 147 of file P4PtEtaPhiMBase.cxx.
|
virtualinherited |
|
inline |
accessor for fraction difference of EM cluster emaxs1 and e2tsts1
Definition at line 107 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 108 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
virtualinherited |
Access to errors, if available; returns 0 if no errors.
Reimplemented from P4PtEtaPhiMBase.
Definition at line 7 of file P4PtEtaPhiM.cxx.
|
virtualinherited |
transverse energy defined to be e*sin(theta)
Implements I4Momentum.
Definition at line 101 of file P4PtEtaPhiMBase.cxx.
|
inline |
accessor EM cluster et
Definition at line 100 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
|
inline |
accessors for calibrated energy and energy fraction in calo samples
Definition at line 129 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 130 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 131 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 132 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inline |
energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strips
Definition at line 116 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, Analysis::ParticleShallowClone, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, and AthenaBarCodeBase.
Definition at line 67 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
Reimplemented in Analysis::ParticleShallowClone, Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, and AthenaBarCodeBase.
Definition at line 85 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inline |
accessor for hadronic energy in 1st hadronic sampling behind cluster
Definition at line 103 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 104 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
Reimplemented in AthenaBarCodeBase, Rec::TrackParticle, Analysis::ParticleShallowClone, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, and ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >.
Definition at line 77 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
Reimplemented in AthenaBarCodeBase, Rec::TrackParticle, Analysis::ParticleShallowClone, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, and ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >.
Definition at line 81 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
virtualinherited |
HepLorentzVector Special implementation from Frank Paige : if negative energy, points in opposite direction but eta and phi still the same
Implements I4Momentum.
Definition at line 128 of file P4PtEtaPhiMBase.cxx.
|
virtualinherited |
inverse of transverse momentum
Implements I4Momentum.
Definition at line 106 of file P4PtEtaPhiMBase.cxx.
|
inline |
Definition at line 93 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
tells what kind of P4XYZT this is
Implements I4Momentum.
Definition at line 64 of file P4PtEtaPhiMBase.h.
|
inlinevirtualinherited |
|
virtualinherited |
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 89 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
default |
|
virtualinherited |
magnitude of 3-momentum.
Special implementation from Frank Paige : if negative energy p is negative but eta and phi still the same.
Implements I4Momentum.
Definition at line 27 of file P4PtEtaPhiMBase.cxx.
|
virtualinherited |
square of momentum magnitude
Implements I4Momentum.
Definition at line 40 of file P4PtEtaPhiMBase.cxx.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
inline |
cluster energy in 3x7 cells / energy in 7x7 cells in 2nd sampling
Definition at line 111 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 112 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
accessor to get RoI ID (should also introduce roiWord
Definition at line 96 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
Definition at line 97 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inlinevirtualinherited |
set all 4-mom from a CLHEP HepLorentzVector
Reimplemented from P4PtEtaPhiMBase.
Definition at line 140 of file P4PtEtaPhiM.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum reference
Reimplemented from P4PtEtaPhiMBase.
Definition at line 127 of file P4PtEtaPhiM.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum pointer
Reimplemented from P4PtEtaPhiMBase.
Definition at line 135 of file P4PtEtaPhiM.h.
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 71 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inlinevirtualinherited |
Reimplemented in Rec::TrackParticle, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE >, ParticleSigStateImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4PtEtaPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< Navigable< DataVector< INavigable4Momentum >, double, std::vector< std::pair< ElementLink< DataVector< INavigable4Momentum > >, double > > >, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, and AthenaBarCodeBase.
Definition at line 93 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
inline |
Definition at line 92 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
inline |
cluster width (based on a 3x5 cluster - 2nd layer)
Definition at line 119 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 150 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 151 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 152 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 153 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 158 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 148 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 147 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 145 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
protectedinherited |
Definition at line 77 of file P4PtEtaPhiM.h.
|
private |
Definition at line 154 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 144 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
protectedinherited |
Definition at line 79 of file P4PtEtaPhiM.h.
|
protectedinherited |
Definition at line 78 of file P4PtEtaPhiM.h.
|
protectedinherited |
Definition at line 76 of file P4PtEtaPhiM.h.
|
private |
Definition at line 146 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 143 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 156 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
private |
Definition at line 155 of file Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h.
|
staticinherited |
Definition at line 52 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
staticinherited |
Definition at line 53 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.