Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
37 this->
putElement(theContainer,theTrack,newWeight);
45 if ( this->
contains(theContainer,theIndex) )
50 this->
remove(theContainer,theIndex);
54 this->
putElement(theContainer,theIndex,newWeight);
81 return (this->
contains(theContainer,theIndex))
88 std::vector<const Rec::TrackParticle*>*
tracks =
89 new std::vector<const Rec::TrackParticle*>();
Navigable< Rec::TrackParticleContainer, double >::external_index_type index_type
void set_association(const Rec::TrackParticleContainer *, const Rec::TrackParticle *, double weight=0.)
void putElement(const Rec::TrackParticleContainer *objectContainer, const constituent_type *constituentObject, const double &objectParameter=double(), size_t sizeHint=0)
std::vector< const Rec::TrackParticle * > * tracks() const
get a vector of trackparticles. user must delete the vector, but not constituents
virtual object_iter begin() const
bool contains(const constituent_type *aConstituent) const
virtual object_iter end() const
JetAssociationBase * clone() const
void setName(const name_t &name)
bool remove(const constituent_type *aConstituent)
TrackAssociation()
constructor
void set_track(const Rec::TrackParticleContainer *, const Rec::TrackParticle *, double weight=0.)
set method for tracks.
The namespace of all packages in PhysicsAnalysis/JetTagging.
double getTrackWeight(const Rec::TrackParticle *) const
double getParameter(const constituent_type *aConstituent) const
Navigable< Rec::TrackParticleContainer, double >::object_iter iterator