68 static float physicsEta (
float fZVertex,
float fDetectorEta);
71 static float detectorEta (
float fZVertex,
float fPhysicsEta);
117 bool isJet()
const override;
float etInAnnulus(float fRmin, float fRmax) const
ET in annulus between rmin and rmax around jet direction.
static float detectorEta(float fZVertex, float fPhysicsEta)
static function to convert physics eta to detector eta
virtual int nPasses() const
number of passes taken by algorithm
float constituentEtaPhiSpread() const
virtual void scaleEnergy(double fScale)
scale energy of the jet
virtual float pileup() const
pileup energy contribution as calculated by algorithm
virtual void setPileup(float fEnergy)
Set pileup energy contribution as calculated by algorithm.
std::vector< Constituent > Constituents
float etaetaMoment() const
eta-eta second moment, ET weighted
virtual Constituents getJetConstituents() const
list of constituents
size_t numberOfDaughters() const override
number of daughters
virtual void setJetArea(float fArea)
set jet area
bool isJet() const override
record to store eta-phi first and second moments
virtual std::string print() const
Print object.
const Point & vertex() const override
vertex position (overwritten by PF...)
~Jet() override
Destructor.
edm::Ptr< Candidate > Constituent
EtaPhiMoments etaPhiStatistics() const
eta-phi statistics, ET weighted
static Candidate::LorentzVector detectorP4(const Candidate::Point &vertex, const Candidate &inParticle)
float etaphiMoment() const
eta-phi second moment, ET weighted
float maxDistance() const
maximum distance from jet to constituent
int nCarrying(float fFraction) const
return # of constituent carrying fraction of energy
math::XYZTLorentzVector LorentzVector
Lorentz vector.
float constituentPtDistribution() const
virtual void setNPasses(int fPasses)
Set number of passes taken by algorithm.
float phiphiMoment() const
phi-phi second moment, ET weighted
virtual float jetArea() const
get jet area
virtual int nConstituents() const
of constituents
Structure Point Contains parameters of Gaussian fits to DMRs.
Jet()
Default constructor.
math::XYZPoint Point
point in the space
static Candidate::LorentzVector physicsP4(const Candidate::Point &newVertex, const Candidate &inParticle, const Candidate::Point &oldVertex=Candidate::Point(0, 0, 0))
virtual std::vector< const reco::Candidate * > getJetConstituentsQuick() const
quick list of constituents
static float physicsEta(float fZVertex, float fDetectorEta)
static function to convert detector eta to physics eta