Go to the documentation of this file. 1 #ifndef DataFormats_JetReco_TrackJet_h
2 #define DataFormats_JetReco_TrackJet_h
42 std::vector<edm::Ptr<reco::Track> >
tracks()
const;
std::string print() const override
Print object.
std::vector< Constituent > Constituents
void setPrimaryVertex(const reco::VertexRef &vtx)
set associated primary vertex
std::vector< edm::Ptr< reco::Track > > tracks() const
Return pointers to all track costituents.
const reco::VertexRef primaryVertex() const
get associated primary vertex
~TrackJet() override
Destructor.
bool fromHardVertex() const
check jet to be associated to the hard primary vertex
Structure Point Contains parameters of Gaussian fits to DMRs.
TrackJet()
Default constructor.
size_t numberOfDaughters() const override
number of daughters
bool overlap(const Candidate &dummy) const override
Polymorphic overlap.
void resetCharge()
calculate and set the charge by adding up the constituting track charges
size_t numberOfTracks() const
Number of track daughters.
reco::VertexRef vtx_
Associated primary vertex.
TrackJet * clone() const override
Polymorphic clone.
math::XYZTLorentzVector LorentzVector
Lorentz vector.
virtual edm::Ptr< reco::Track > track(size_t i) const
Return Ptr to the track costituent.