![]() |
ATLAS Offline Software
|
#include <MuonAssociation.h>
Public Types | |
| typedef JetKeyDescriptor::key_t | name_t |
| typedef name_t | NameType |
| typedef typename NavigationDefaults::DefaultChildColl< MuonContainer, double >::type | constituent_coll |
| typedef constituent_coll::iterator | constituent_iter |
| typedef constituent_coll::const_iterator | constituent_const_iter |
| typedef MuonContainer | container_type |
| Object container type. More... | |
| typedef double | parameter_type |
| \ brief Relational parameter type More... | |
| typedef NavigationDefaults::DefaultChildColl< container_type, parameter_type > | navhelper_t |
| Collection manager type. More... | |
| typedef CONT::base_value_type | constituent_type |
| typedef CONT::reference | constituent_ptr_ref |
| typedef CONT::const_reference | constituent_const_ptr_ref |
| typedef CONT::value_type | constituent_ptr |
| typedef SG::GenerateIndexingPolicy< MuonContainer >::type::index_type | external_index_type |
| typedef NavigableIterator< MuonContainer, double, typename NavigationDefaults::DefaultChildColl< MuonContainer, double >::type > | object_iter |
Public Member Functions | |
| MuonAssociation () | |
| constructor More... | |
| MuonAssociation (const NameType &name) | |
| constructor More... | |
| ~MuonAssociation ()=default | |
| virtual JetAssociationBase * | clone () const |
| a clone method for the proper workings of the copy constructor More... | |
| const Muon * | muon () const |
| get muon directly without token More... | |
| void | fillToken (INavigationToken &) const |
| void | fillToken (INavigationToken &, const std::any &) const |
| void | set_muon (const MuonContainer *theContainer, const Muon *the_muon, double weight=1) |
| void | set_muon (const MuonContainer *theContainer, const index_type &theIndex, double weight=1) |
| void | set_association (const MuonContainer *theContainer, const Muon *the_muon, double weight=1) |
| void | set_association (const MuonContainer *theContainer, const index_type &theIndex, double weight=1) |
| double | getMuonWeight (const Muon *the_muon) const |
| double | getMuonWeight (const MuonContainer *theContainer, const index_type &theIndex) const |
| void | setName (const name_t &name) |
| const name_t & | name () const |
| size_t | keyIndex () const |
| void | putElement (const MuonContainer *objectContainer, const constituent_type *constituentObject, const double &objectParameter=double(), size_t sizeHint=0) |
| void | putElement (const MuonContainer *objectContainer, const external_index_type &theIndex, const double &objectParameter=double(), size_t sizeHint=0) |
| void | insertElement (const MuonContainer *objectContainer, const constituent_type *constituentObject, const double &objectParameter=double(), size_t sizeHint=0) |
| void | insertElement (const MuonContainer *objectContainer, const external_index_type &theIndex, const double &objectParameter=double(), size_t sizeHint=0) |
| void | insertElement (const MuonContainer *objectContainer, const external_index_type &theIndex, IProxyDict *sg, const double &objectParameter=double(), size_t sizeHint=0) |
| void | insertElement (const ElementLink< MuonContainer > &el, const double &objectParameter=double(), size_t sizeHint=0) |
| void | reweight (const constituent_type *constituentObject, const double &objectParameter=double()) |
| void | reweight (const MuonContainer *objectContainer, const external_index_type &theIndex, const double &objectParameter=double()) |
| void | reweight (object_iter &objectIter, const double &objectParameter=double()) |
| bool | remove (const constituent_type *aConstituent) |
| bool | remove (const MuonContainer *objectContainer, const external_index_type &theIndex) |
| bool | removeAll () |
| bool | replace (const MuonContainer *newObjectContainer) |
| replace old object container with a new container assumes that all objects have been or will be inserted to the new container More... | |
| bool | contains (const constituent_type *aConstituent) const |
| bool | contains (const MuonContainer *objectContainer, const external_index_type &theIndex) const |
| virtual object_iter | begin () const |
| virtual object_iter | end () const |
| virtual unsigned int | size () const |
| double | getParameter (const constituent_type *aConstituent) const |
| double | getParameter (const MuonContainer *objectContainer, const external_index_type &theIndex) const |
| double | getParameter (object_iter &theIter) const |
| const MuonContainer * | getContainer (const constituent_type *aConstituent) const |
| const MuonContainer * | getContainer (constituent_const_iter anIter) const |
| const MuonContainer * | getContainer (object_iter objectIter) const |
| bool | getIndex (const constituent_type *aConstituent, external_index_type &theIndex) const |
| bool | getIndex (constituent_const_iter anIter, external_index_type &theIndex) const |
| bool | getIndex (object_iter objectIter, external_index_type &theIndex) const |
Protected Member Functions | |
| const constituent_coll & | getConstituents () const |
| constituent_coll & | getConstituents () |
| const constituent_coll * | getPtrToConstituents () const |
| constituent_coll * | getPtrToConstituents () |
| virtual const constituent_type * | getConstituentPtr (constituent_iter iter) const |
| virtual const constituent_type * | getConstituentPtr (constituent_const_iter iter) const |
| virtual double | getConstituentPar (constituent_iter iter) const |
| virtual double | getConstituentPar (constituent_const_iter iter) const |
| void | dumpStore () const |
Protected Attributes | |
| size_t | m_keyIndex |
| JetKeyDescriptorInstance * | m_jetKeyDescr |
Private Types | |
| typedef Navigable< MuonContainer, double >::external_index_type | index_type |
| typedef Navigable< MuonContainer, double >::constituent_iter | iter_type |
Private Member Functions | |
| virtual void | apply (NavigationToken< constituent_type > &navToken) const |
| virtual void | apply (NavigationToken< constituent_type, double > &navToken, const double &aParameter) const |
| virtual void | toKidsAfterAccept (INavigationToken &navToken) const |
| virtual void | toKidsAfterAccept (INavigationToken &navToken, const std::any &aParameter) const |
| virtual void | toKidsAfterReject (INavigationToken &navToken) const |
| virtual void | toKidsAfterReject (INavigationToken &navToken, const std::any &aParameter) const |
Private Attributes | |
| constituent_coll | m_constituents |
Definition at line 23 of file MuonAssociation.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.
|
private |
Definition at line 27 of file MuonAssociation.h.
|
private |
Definition at line 28 of file MuonAssociation.h.
|
inherited |
Definition at line 28 of file JetAssociationBase.h.
|
inherited |
Definition at line 29 of file JetAssociationBase.h.
|
inherited |
Collection manager type.
Definition at line 114 of file Navigable.h.
|
inherited |
Definition at line 159 of file Navigable.h.
|
inherited |
\ brief Relational parameter type
Definition at line 112 of file Navigable.h.
| Analysis::MuonAssociation::MuonAssociation | ( | ) |
|
default |
|
privatevirtualinherited |
|
privatevirtualinherited |
|
virtualinherited |
|
virtual |
a clone method for the proper workings of the copy constructor
Implements JetAssociationBase.
Definition at line 18 of file MuonAssociation.cxx.
|
inherited |
|
inherited |
|
protectedinherited |
|
virtualinherited |
|
inlinevirtual |
Reimplemented from Navigable< MuonContainer, double >.
Definition at line 41 of file MuonAssociation.h.
|
inlinevirtual |
Reimplemented from Navigable< MuonContainer, double >.
Definition at line 43 of file MuonAssociation.h.
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
protectedvirtualinherited |
|
inlineprotectedinherited |
Definition at line 291 of file Navigable.h.
|
inlineprotectedinherited |
Definition at line 290 of file Navigable.h.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Definition at line 71 of file MuonAssociation.cxx.
| double Analysis::MuonAssociation::getMuonWeight | ( | const MuonContainer * | theContainer, |
| const index_type & | theIndex | ||
| ) | const |
Definition at line 79 of file MuonAssociation.cxx.
|
inherited |
|
inherited |
|
inherited |
|
inlineprotectedinherited |
Definition at line 296 of file Navigable.h.
|
inlineprotectedinherited |
Definition at line 294 of file Navigable.h.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 35 of file JetAssociationBase.h.
|
inherited |
Definition at line 20 of file JetAssociationBase.cxx.
|
inherited |
|
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 |
|
inherited |
|
inherited |
|
inline |
Definition at line 58 of file MuonAssociation.h.
|
inline |
Definition at line 52 of file MuonAssociation.h.
| void Analysis::MuonAssociation::set_muon | ( | const MuonContainer * | theContainer, |
| const index_type & | theIndex, | ||
| double | weight = 1 |
||
| ) |
Definition at line 52 of file MuonAssociation.cxx.
| void Analysis::MuonAssociation::set_muon | ( | const MuonContainer * | theContainer, |
| const Muon * | the_muon, | ||
| double | weight = 1 |
||
| ) |
Definition at line 33 of file MuonAssociation.cxx.
Definition at line 15 of file JetAssociationBase.cxx.
|
virtualinherited |
|
privatevirtualinherited |
|
privatevirtualinherited |
|
privatevirtualinherited |
|
privatevirtualinherited |
|
privateinherited |
Definition at line 345 of file Navigable.h.
|
protectedinherited |
Definition at line 57 of file JetAssociationBase.h.
|
protectedinherited |
Definition at line 56 of file JetAssociationBase.h.
1.8.18