16#ifndef ANALYSIS_TRACKCONSTITUENT_H
17#define ANALYSIS_TRACKCONSTITUENT_H
37 public Navigable<Rec::TrackParticleContainer, double>
61 std::vector<const Rec::TrackParticle*>*
tracks()
const;
Class IConstituent: This is the abstract base class for additional jet constituents to be put into th...
virtual void setName(NameType &name)
to set the name
virtual NameType name() const
returns the infoType of the info objects.
std::vector< const Rec::TrackParticle * > * tracks() const
get a vector of trackparticles. user must delete the vector, but not constituents
~TrackConstituents()=default
double getTrackWeight(const Rec::TrackParticle *) const
virtual IConstituent * clone() const
a clone method for the proper workings of the copy constructor
Navigable< Rec::TrackParticleContainer, double >::external_index_type index_type
Navigable< Rec::TrackParticleContainer, double >::object_iter iterator
Navigable< Rec::TrackParticleContainer, double >::constituent_iter iter_type
TrackConstituents()
constructor
unsigned int nTracks() const
void set_constituent(const Rec::TrackParticleContainer *, const Rec::TrackParticle *, double weight=0.)
set method for tracks.
void set_track(const Rec::TrackParticleContainer *, const Rec::TrackParticle *, double weight=0.)
set method for tracks.
virtual unsigned int size() const
NavigableIterator< CONT, RPAR, COLL > object_iter
constituent_coll::iterator constituent_iter
SG::GenerateIndexingPolicy< CONT >::type::index_type external_index_type
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::string NameType
string to identify the constituent