![]() |
ATLAS Offline Software
|
#include <MissingETComposition.h>
Classes | |
| class | const_iterator |
Public Member Functions | |
| MissingETComposition () | |
| virtual | ~MissingETComposition () |
| void | insert (const collection_t *pColl, const object_t *pObj, weight_t weight) |
| weight_t | getWeight (const object_t *pObj) const |
| template<class OBJECT> | |
| weight_t | getWeight (const_iterator< OBJECT > fObj) const |
| template<class OBJECT> | |
| const_iterator< OBJECT > | beginIterator () const |
| template<class OBJECT> | |
| const_iterator< OBJECT > | endIterator () const |
| template<class OBJECT> | |
| const_iterator< OBJECT > | find (const OBJECT *pObj) const |
| template<class OBJECT> | |
| bool | fillMissingET (MissingET *pMET, unsigned short rejectTag=(MissingETtags::PILEUP_CORRECTED|MissingETtags::REMOVED_CLUSTER)) const |
| template<class OBJECT> | |
| MissingET * | getMissingET (unsigned short rejectTag=(MissingETtags::PILEUP_CORRECTED|MissingETtags::REMOVED_CLUSTER)) const |
| virtual void | fillToken (INavigationToken &navToken) const |
| void | putElement (const INavigable4MomentumCollection *objectContainer, const constituent_type *constituentObject, const MissingETHandlers::Weight &objectParameter=MissingETHandlers::Weight(), size_t sizeHint=0) |
| void | insertElement (const INavigable4MomentumCollection *objectContainer, const constituent_type *constituentObject, const MissingETHandlers::Weight &objectParameter=MissingETHandlers::Weight(), size_t sizeHint=0) |
| void | reweight (const constituent_type *constituentObject, const MissingETHandlers::Weight &objectParameter=MissingETHandlers::Weight()) |
| bool | remove (const constituent_type *aConstituent) |
| bool | removeAll () |
| bool | replace (const INavigable4MomentumCollection *newObjectContainer) |
| replace old object container with a new container assumes that all objects have been or will be inserted to the new container | |
| bool | contains (const constituent_type *aConstituent) const |
| virtual object_iter | begin () const |
| virtual object_iter | end () const |
| virtual unsigned int | size () const |
| MissingETHandlers::Weight | getParameter (const constituent_type *aConstituent) const |
| const INavigable4MomentumCollection * | getContainer (const constituent_type *aConstituent) const |
| bool | getIndex (const constituent_type *aConstituent, external_index_type &theIndex) const |
| virtual void | fillToken (INavigationToken &thisToken, const std::any &weight) const =0 |
Protected Member Functions | |
| const constituent_coll & | getConstituents () const |
| const constituent_coll * | getPtrToConstituents () const |
| virtual const constituent_type * | getConstituentPtr (constituent_iter iter) const |
| virtual MissingETHandlers::Weight | getConstituentPar (constituent_iter iter) const |
| void | dumpStore () const |
Private Member Functions | |
| virtual void | apply (NavigationToken< constituent_type > &navToken) const |
| virtual void | toKidsAfterAccept (INavigationToken &navToken) const |
| virtual void | toKidsAfterReject (INavigationToken &navToken) const |
Private Attributes | |
| constituent_coll | m_constituents |
Definition at line 288 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
Definition at line 296 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
Definition at line 293 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
| inherited |
Definition at line 101 of file Navigable.h.
|
inherited |
Definition at line 103 of file Navigable.h.
|
inherited |
Definition at line 151 of file Navigable.h.
|
inherited |
Definition at line 102 of file Navigable.h.
| inherited |
Definition at line 152 of file Navigable.h.
|
inherited |
Definition at line 150 of file Navigable.h.
| inherited |
Definition at line 149 of file Navigable.h.
| inherited |
Object container type.
Definition at line 110 of file Navigable.h.
| inherited |
Definition at line 156 of file Navigable.h.
Definition at line 297 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
| inherited |
Collection manager type.
Definition at line 114 of file Navigable.h.
Definition at line 159 of file Navigable.h.
Definition at line 294 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inherited |
\ brief Relational parameter type
Definition at line 112 of file Navigable.h.
Definition at line 295 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
| MissingETComposition::MissingETComposition | ( | ) |
Definition at line 7 of file Reconstruction/MissingETEvent/src/MissingETComposition.cxx.
|
virtual |
Definition at line 9 of file Reconstruction/MissingETEvent/src/MissingETComposition.cxx.
|
privatevirtualinherited |
|
virtualinherited |
|
inline |
Definition at line 407 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inherited |
|
protectedinherited |
|
virtualinherited |
|
inline |
Definition at line 418 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inline |
Definition at line 434 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
pure virtualinherited |
Implemented in Analysis::ISvxAssociation, Analysis::ISvxConstituent, Analysis::Muon, Analysis::MuonAssociation, Analysis::ParticleShallowClone, Analysis::TauJet, CaloClusterNavigable, constituent_iter< ElectronContainer, double >, constituent_iter< INavigable4MomentumCollection, double >, constituent_iter< JetCollection, double >, constituent_iter< MuonContainer, double >, constituent_iter< PhotonContainer, double >, constituent_iter< TrackParticleContainer, double >, eflowObject, egamma, external_index_type< CaloCellContainer, double >, external_index_type< ElectronContainer, double >, external_index_type< INavigable4MomentumCollection, double >, external_index_type< JetCollection, double >, external_index_type< MuonContainer, double >, external_index_type< PhotonContainer, double >, external_index_type< TrackParticleContainer, double >, Jet, Nav4MomWrapper< Navigable_t, P4Momentum_t >, Navigable< CONT, RPAR, COLL >, Navigable< CaloClusterContainer >, Navigable< collection_t, weight_t >, Navigable< INavigable4MomentumCollection, double >, NavigableTerminalNode, object_iter< CaloCellContainer, double >, object_iter< TrackParticleContainer, double >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< ::Analysis::MuonNavigation, ::P4ImplIPtCotThPhiM >, ParticleImpl< ::Analysis::TauJetNavigation, ::P4ImplEEtaPhiM >, ParticleImpl< CompositeParticleNavigation, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< egammaNavigation, P4ImplEEtaPhiM >, ParticleImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleImpl< NavigableTerminalNode, P4ImplEEtaPhiM, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplIPtCotThPhiM, ParticleEvent::Base >, ParticleImpl< NavigableTerminalNode, P4ImplPxPyPzE, ParticleEvent::Base >, ParticleImpl< NeutrinoNavigation, P4ImplPxPyPzE >, ParticleImpl< TruthParticleNavigation, TruthParticleMomentum, TruthParticleBase >, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, ParticleSigStateImpl< INavigable_t, I4Momentum_t, IParticle_t >, and ParticleSigStateImpl< Navigable< INavigable4MomentumCollection, double >, P4ImplPxPyPzE, ParticleEvent::Base >.
|
virtualinherited |
Implements INavigable.
|
inline |
Definition at line 424 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
inlineprotectedinherited |
Definition at line 290 of file Navigable.h.
|
inherited |
|
inherited |
|
inline |
Definition at line 469 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inherited |
|
inlineprotectedinherited |
Definition at line 294 of file Navigable.h.
Definition at line 395 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inline |
Definition at line 401 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inline |
Definition at line 389 of file Reconstruction/MissingETEvent/MissingETEvent/MissingETComposition.h.
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 237 of file Navigable.h.
|
inherited |
replace old object container with a new container assumes that all objects have been or will be inserted to the new container
|
inherited |
|
virtualinherited |
|
privatevirtualinherited |
|
privatevirtualinherited |
|
privateinherited |
Definition at line 345 of file Navigable.h.