17 :
Jet(fP4, fVertex), mspecific(fSpecific) {}
20 :
Jet(fP4,
Point(0, 0, 0)), mspecific(fSpecific) {}
31 std::cout <<
" JPTCandidate constituents:" << std::endl;
39 std::ostringstream
out;
41 <<
" JPTJet specific:" << std::endl
44 out <<
" JPTCandidate constituents:" << std::endl;
JPTJet * clone() const override
Polymorphic clone.
bool overlap(const Candidate &) const override
Polymorphic overlap.
const reco::TrackRefVector & getPionsInVertexOutCalo() const
Base class for all types of Jets.
std::vector< Constituent > Constituents
const edm::RefToBase< reco::Jet > & getCaloJetRef() const
virtual std::string print() const
Print object.
Jets made from CaloJets corrected for ZSP and tracks.
virtual void printJet() const
Print object in details.
const reco::TrackRefVector & getPionsInVertexInCalo() const
Tracks.
std::string print() const override
Print object.
const reco::TrackRefVector & getElecsInVertexOutCalo() const
math::XYZTLorentzVector LorentzVector
Lorentz vector.
const reco::TrackRefVector & getMuonsInVertexOutCalo() const
int chargedMultiplicity() const
chargedMultiplicity
double et() const final
transverse energy
Structure Point Contains parameters of Gaussian fits to DMRs.
size_type size() const
Size of the RefVector.
const reco::TrackRefVector & getElecsInVertexInCalo() const
double phi() const final
momentum azimuthal angle
float chargedHadronEnergy() const
chargedHadronEnergy
const reco::TrackRefVector & getMuonsInVertexInCalo() const
double eta() const final
momentum pseudorapidity