![]() |
ATLAS Offline Software
|
#include <eflowObject.h>
Public Types | |
enum | ParticleType { ChargedPion = 0, Electron = 1, Photon = 2 } |
typedef NavigableVector< Rec::TrackParticleContainer > | eflowTrack_type |
typedef eflowTrack_type::const_iterator | eflowTrack_iterator |
typedef NavigableVector< CaloClusterContainer > | cluster_type |
typedef cluster_type::const_iterator | cluster_iterator |
typedef cluster_type | eflowClus_type |
typedef cluster_iterator | eflowClus_iterator |
enum | Kind { P4EETAPHIM, P4IPTCOTTHPHIM, P4PTETAPHIM, P4PXPYPZE, UNKNOWN } |
Public Member Functions | |
eflowObject () | |
eflowObject (eflowObject *eflowObj) | |
eflowObject (eflowObject *eflowObj, bool useClus) | |
~eflowObject () | |
void | initialize (eflowObject *eflowObj, bool useClus) |
eflowTrack_iterator | track_begin () const |
eflowTrack_iterator | track_end () const |
const Rec::TrackParticle * | track (size_t i) const |
const ElementLink< Rec::TrackParticleContainer > | trackLink (size_t i) const |
void | addTrack (const ElementLink< Rec::TrackParticleContainer > &trackElementLink) |
eflowClus_iterator | clus_begin () const |
eflowClus_iterator | clus_end () const |
const CaloCluster * | clus (size_t i) const |
const ElementLink< CaloClusterContainer > | clusLink (size_t i) const |
void | addClus (const ElementLink< CaloClusterContainer > &clusElementLink) |
void | addClus (const CaloCluster *clus) |
int | numTrack () const |
int | numClus () const |
const Analysis::Muon * | muon () const |
const ElementLink< Analysis::MuonContainer > & | muonLink () const |
void | addMuon (const ElementLink< Analysis::MuonContainer > &muonElementLink) |
const Trk::VxCandidate * | conversion () const |
const ElementLink< VxContainer > & | conversionLink () const |
void | addConversion (const ElementLink< VxContainer > &convElementLink) |
void | set_eta (double ceta) |
void | set_phi (double cphi) |
double | d0 () const |
void | set_d0 (double cd0) |
double | z0 () const |
void | set_z0 (double cz0) |
double | energy () const |
void | set_energy (double cenergy) |
void | set_m (double cm) |
int | eflowType () const |
void | set_type (int ctype) |
int | charge () const |
void | set_charge (int ccharge) |
bool | isValid () const |
void | set_notValid () |
void | set_valid (bool flag=true) |
double | getPi0MVA () const |
void | setPi0MVA (double Pi0MVA) |
virtual void | fillToken (INavigationToken &thisToken) const |
virtual void | fillToken (INavigationToken &thisToken, const std::any &aRelation) const |
std::vector< CaloClusterContainer * >::iterator | firstClusContainer () |
std::vector< CaloClusterContainer * >::iterator | lastClusContainer () |
void | setPassEOverPCheck (bool check) |
bool | getPassEOverPCheck () const |
void | setIsSubtracted (bool isSubtracted) |
bool | getIsSubtracted () const |
void | setIsDuplicated (bool isDuplicated) |
bool | getIsDuplicated () const |
void | setCaloRecoStatus (CaloRecoStatus status) |
CaloRecoStatus | getCaloRecoStatus () const |
void | setCenterMag (double centerMag) |
double | getCenterMag () const |
void | setParticleType (ParticleType particleType) |
bool | checkParticleType (ParticleType particleType) const |
virtual double | e () const |
get energy 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 | setE (double theE) |
set energy 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 | et () const |
transverse energy defined to be e*sin(theta) 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 | pt () const |
transverse momentum 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=std::cout) const |
Print I4Momentum content. More... | |
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 Member Functions | |
void | navigateClusters (const cluster_type &theClusters, INavigationToken &aToken, double weight) const |
bool | navigateTrackParticles (INavigationToken &aToken, double weight) const |
bool | navigateMuons (INavigationToken &aToken, double weight) const |
bool | navigateConversions (INavigationToken &aToken, double weight) const |
template<typename CONT , typename TOKEN > | |
void | toToken (const CONT &theClusters, TOKEN *aToken, double weight) const |
template<typename CONT , typename TOKEN > | |
void | toToken (const CONT &theClusters, TOKEN *aToken) const |
Protected Attributes | |
bool | m_passedEOverPCheck = false |
bool | m_isSubtracted = false |
bool | m_isDuplicated = false |
double | m_e |
double | m_eta |
double | m_phi |
double | m_m |
Private Member Functions | |
double | phicorr (double a) |
Private Attributes | |
ParticleType | m_eflowObjectType |
std::vector< CaloClusterContainer * > | m_eflowClusContainers |
eflowClus_type | m_eflowClus |
eflowTrack_type | m_eflowTrack |
CaloRecoStatus | m_recoStatus |
double | m_d0 = 0.0 |
double | m_z0 = 0.0 |
int | m_eflowType = 0 |
int | m_charge = 0 |
int | m_nTrack = 0 |
int | m_nClus = 0 |
bool | m_valid = false |
ElementLink< Analysis::MuonContainer > | m_muonElementLink |
ElementLink< VxContainer > | m_convElementLink |
double | m_pi0MVA = 0.0 |
double | m_centerMag = 0.0 |
Definition at line 59 of file eflowObject.h.
Definition at line 91 of file eflowObject.h.
Definition at line 90 of file eflowObject.h.
Definition at line 94 of file eflowObject.h.
Definition at line 93 of file eflowObject.h.
Definition at line 84 of file eflowObject.h.
Definition at line 82 of file eflowObject.h.
|
inherited |
Enumerator | |
---|---|
P4EETAPHIM | |
P4IPTCOTTHPHIM | |
P4PTETAPHIM | |
P4PXPYPZE | |
UNKNOWN |
Definition at line 33 of file I4Momentum.h.
eflowObject::eflowObject | ( | ) |
Definition at line 43 of file eflowObject.cxx.
eflowObject::eflowObject | ( | eflowObject * | eflowObj | ) |
Definition at line 52 of file eflowObject.cxx.
eflowObject::eflowObject | ( | eflowObject * | eflowObj, |
bool | useClus | ||
) |
Definition at line 57 of file eflowObject.cxx.
eflowObject::~eflowObject | ( | ) |
Definition at line 95 of file eflowObject.cxx.
void eflowObject::addClus | ( | const CaloCluster * | clus | ) |
Definition at line 120 of file eflowObject.cxx.
void eflowObject::addClus | ( | const ElementLink< CaloClusterContainer > & | clusElementLink | ) |
Definition at line 115 of file eflowObject.cxx.
|
inline |
Definition at line 130 of file eflowObject.h.
|
inline |
Definition at line 126 of file eflowObject.h.
void eflowObject::addTrack | ( | const ElementLink< Rec::TrackParticleContainer > & | trackElementLink | ) |
Definition at line 130 of file eflowObject.cxx.
|
inline |
Definition at line 154 of file eflowObject.h.
bool eflowObject::checkParticleType | ( | ParticleType | particleType | ) | const |
Definition at line 101 of file eflowObject.cxx.
|
inline |
Definition at line 112 of file eflowObject.h.
|
inline |
Definition at line 109 of file eflowObject.h.
|
inline |
Definition at line 110 of file eflowObject.h.
|
inline |
Definition at line 113 of file eflowObject.h.
|
inline |
Definition at line 128 of file eflowObject.h.
const ElementLink< VxContainer > & eflowObject::conversionLink | ( | ) | const |
Definition at line 367 of file eflowObject.cxx.
|
virtualinherited |
cosinus phi
Implements I4Momentum.
Reimplemented in CaloCell, and CaloVertexedCell.
Definition at line 54 of file P4EEtaPhiMBase.cxx.
|
virtualinherited |
cosinus theta
Implements I4Momentum.
Reimplemented in CaloCell, and CaloVertexedCell.
Definition at line 82 of file P4EEtaPhiMBase.cxx.
|
virtualinherited |
cottan theta
Implements I4Momentum.
Reimplemented in CaloCell.
Definition at line 77 of file P4EEtaPhiMBase.cxx.
|
inline |
Definition at line 140 of file eflowObject.h.
|
virtualinherited |
|
inlinevirtualinherited |
get energy data member
Implements I4Momentum.
Reimplemented in CaloTower, and CaloCluster.
Definition at line 102 of file P4EEtaPhiM.h.
|
inline |
Definition at line 151 of file eflowObject.h.
|
inline |
Definition at line 146 of file eflowObject.h.
|
virtualinherited |
Access to errors, if available; returns 0 if no errors.
Reimplemented from P4EEtaPhiMBase.
Definition at line 15 of file P4EEtaPhiM.cxx.
|
virtualinherited |
transverse energy defined to be e*sin(theta)
Implements I4Momentum.
Reimplemented in CaloCell.
Definition at line 106 of file P4EEtaPhiMBase.cxx.
|
inlinevirtualinherited |
get eta data member
Implements I4Momentum.
Reimplemented in CaloTower, and CaloCluster.
Definition at line 105 of file P4EEtaPhiM.h.
|
inlinevirtual |
Implements INavigable.
Definition at line 165 of file eflowObject.h.
|
virtual |
|
inline |
Definition at line 172 of file eflowObject.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.
|
inline |
Definition at line 185 of file eflowObject.h.
|
inline |
Definition at line 188 of file eflowObject.h.
|
inline |
Definition at line 182 of file eflowObject.h.
|
inline |
Definition at line 179 of file eflowObject.h.
|
inline |
Definition at line 176 of file eflowObject.h.
|
inline |
Definition at line 161 of file eflowObject.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.
|
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.
Reimplemented in CaloCluster.
Definition at line 134 of file P4EEtaPhiMBase.cxx.
void eflowObject::initialize | ( | eflowObject * | eflowObj, |
bool | useClus | ||
) |
Definition at line 63 of file eflowObject.cxx.
|
virtualinherited |
inverse of transverse momentum
Implements I4Momentum.
Definition at line 111 of file P4EEtaPhiMBase.cxx.
|
inline |
Definition at line 157 of file eflowObject.h.
|
inlinevirtualinherited |
tells what kind of P4XYZT this is
Implements I4Momentum.
Definition at line 65 of file P4EEtaPhiMBase.h.
|
inline |
Definition at line 173 of file eflowObject.h.
|
inlinevirtualinherited |
get mass data member
Implements I4Momentum.
Reimplemented in CaloTower, and CaloCluster.
Definition at line 111 of file P4EEtaPhiM.h.
|
virtualinherited |
const Analysis::Muon * eflowObject::muon | ( | ) | const |
Definition at line 105 of file eflowObject.cxx.
const ElementLink< Analysis::MuonContainer > & eflowObject::muonLink | ( | ) | const |
Definition at line 365 of file eflowObject.cxx.
|
protected |
Definition at line 197 of file eflowObject.cxx.
|
protected |
Definition at line 315 of file eflowObject.cxx.
|
protected |
Definition at line 286 of file eflowObject.cxx.
|
protected |
Definition at line 256 of file eflowObject.cxx.
|
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.
|
inline |
Definition at line 122 of file eflowObject.h.
|
inline |
Definition at line 121 of file eflowObject.h.
|
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 21 of file P4EEtaPhiMBase.cxx.
|
virtualinherited |
square of momentum magnitude
This p2() implementaion is derived from the (somewhat unusual) Frank Paige implementation used to calculate p() above. What we do is look at what would happen if we were to square the answer returned by Frank's algorithm:
(1) The "eSign" would square to +1 and disappear, (2) The sqrt would disappear leaving theE*theE-theM*theM (3) In the event that theM==0, this theE*theE would indeed still equal theE*theE-theM*theM, so we simply return this quantity.
Implements I4Momentum.
Definition at line 39 of file P4EEtaPhiMBase.cxx.
|
inlinevirtualinherited |
get phi data member
Implements I4Momentum.
Reimplemented in CaloTower, and CaloCluster.
Definition at line 108 of file P4EEtaPhiM.h.
|
inlineprivate |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
virtualinherited |
|
inlinevirtualinherited |
set all 4-mom from a CLHEP HepLorentzVector
Reimplemented from P4EEtaPhiMBase.
Reimplemented in CaloCluster.
Definition at line 139 of file P4EEtaPhiM.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum reference
Reimplemented from P4EEtaPhiMBase.
Reimplemented in CaloCluster.
Definition at line 126 of file P4EEtaPhiM.h.
|
inlinevirtualinherited |
set all 4-mom from another I4Momentum pointer
Reimplemented from P4EEtaPhiMBase.
Reimplemented in CaloCluster.
Definition at line 134 of file P4EEtaPhiM.h.
|
inline |
Definition at line 155 of file eflowObject.h.
|
inline |
Definition at line 141 of file eflowObject.h.
|
inline |
Definition at line 147 of file eflowObject.h.
|
inline |
Definition at line 136 of file eflowObject.h.
|
inline |
Definition at line 149 of file eflowObject.h.
|
inline |
Definition at line 158 of file eflowObject.h.
|
inline |
Definition at line 138 of file eflowObject.h.
|
inline |
Definition at line 152 of file eflowObject.h.
|
inline |
Definition at line 159 of file eflowObject.h.
|
inline |
Definition at line 144 of file eflowObject.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.
|
inline |
Definition at line 184 of file eflowObject.h.
|
inline |
Definition at line 187 of file eflowObject.h.
|
inlinevirtualinherited |
|
inlinevirtualinherited |
|
inline |
Definition at line 181 of file eflowObject.h.
|
inline |
Definition at line 178 of file eflowObject.h.
|
inlinevirtualinherited |
|
inline |
Definition at line 190 of file eflowObject.h.
|
inline |
Definition at line 175 of file eflowObject.h.
|
inlinevirtualinherited |
|
inline |
Definition at line 162 of file eflowObject.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 93 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
virtualinherited |
sinus phi
Implements I4Momentum.
Reimplemented in CaloCell, and CaloVertexedCell.
Definition at line 59 of file P4EEtaPhiMBase.cxx.
|
virtualinherited |
sinus theta
Implements I4Momentum.
Reimplemented in CaloCell, and CaloVertexedCell.
Definition at line 87 of file P4EEtaPhiMBase.cxx.
|
virtualinherited |
|
protected |
Definition at line 356 of file eflowObject.cxx.
|
protected |
Definition at line 344 of file eflowObject.cxx.
|
inline |
Definition at line 101 of file eflowObject.h.
|
inline |
Definition at line 98 of file eflowObject.h.
|
inline |
Definition at line 99 of file eflowObject.h.
|
inline |
Definition at line 102 of file eflowObject.h.
|
inline |
Definition at line 143 of file eflowObject.h.
|
private |
Definition at line 242 of file eflowObject.h.
|
private |
Definition at line 233 of file eflowObject.h.
|
private |
Definition at line 239 of file eflowObject.h.
|
private |
Definition at line 231 of file eflowObject.h.
|
protectedinherited |
Definition at line 75 of file P4EEtaPhiM.h.
|
private |
Definition at line 223 of file eflowObject.h.
|
private |
Definition at line 220 of file eflowObject.h.
|
private |
Definition at line 218 of file eflowObject.h.
|
private |
Definition at line 226 of file eflowObject.h.
|
private |
Definition at line 233 of file eflowObject.h.
|
protectedinherited |
Definition at line 76 of file P4EEtaPhiM.h.
|
protected |
Definition at line 197 of file eflowObject.h.
|
protected |
Definition at line 196 of file eflowObject.h.
|
protectedinherited |
Definition at line 78 of file P4EEtaPhiM.h.
|
private |
Definition at line 238 of file eflowObject.h.
|
private |
Definition at line 234 of file eflowObject.h.
|
private |
Definition at line 234 of file eflowObject.h.
|
protected |
Definition at line 195 of file eflowObject.h.
|
protectedinherited |
Definition at line 77 of file P4EEtaPhiM.h.
|
private |
Definition at line 241 of file eflowObject.h.
|
private |
Definition at line 229 of file eflowObject.h.
|
private |
Definition at line 236 of file eflowObject.h.
|
private |
Definition at line 231 of file eflowObject.h.
|
staticinherited |
Definition at line 52 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.
|
staticinherited |
Definition at line 53 of file AthenaKernel/AthenaKernel/IAthenaBarCode.h.