Go to the documentation of this file.
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;
Jets made from CaloJets corrected for ZSP and tracks.
std::vector< Constituent > Constituents
const reco::TrackRefVector & getMuonsInVertexInCalo() const
const reco::TrackRefVector & getElecsInVertexInCalo() const
float chargedHadronEnergy() const
chargedHadronEnergy
const edm::RefToBase< reco::Jet > & getCaloJetRef() const
virtual std::string print() const
Print object.
const reco::TrackRefVector & getMuonsInVertexOutCalo() const
virtual void printJet() const
Print object in details.
const reco::TrackRefVector & getPionsInVertexInCalo() const
Tracks.
Structure Point Contains parameters of Gaussian fits to DMRs.
double eta() const final
momentum pseudorapidity
int chargedMultiplicity() const
chargedMultiplicity
double et() const final
transverse energy
double phi() const final
momentum azimuthal angle
bool overlap(const Candidate &) const override
Polymorphic overlap.
math::XYZTLorentzVector LorentzVector
Lorentz vector.
size_type size() const
Size of the RefVector.
JPTJet * clone() const override
Polymorphic clone.
const reco::TrackRefVector & getPionsInVertexOutCalo() const
std::string print() const override
Print object.
const reco::TrackRefVector & getElecsInVertexOutCalo() const