6 :
RecoCandidate(right), track_(right.track_), l1Jet_(right.l1Jet_) {
bool etaPhiHcal_
eta, phi at HCAL
~HcalIsolatedTrackCandidate() override
destructor
bool checkOverlap(const R &r1, const R &r2) const
check if two components overlap
math::XYZTLorentzVector l1jetp() const
reco::TrackRef track_
reference to a Track
HcalIsolatedTrackCandidate()
Sin< T >::type sin(const T &t)
double ptL1_
pt, eta, phi of L1 object
bool etaPhiEcal_
eta, phi at ECAL
double enEcal_
energy in ECAL around a cone around the track
virtual reco::TrackRef track() const
reference to a Track
l1extra::L1JetParticleRef l1Jet_
reference to a L1 tau jet
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
double maxP_
highest P of other tracks in the cone around the candidate
Cos< T >::type cos(const T &t)
virtual l1extra::L1JetParticleRef l1jet() const
get reference to L1 jet
bool overlap(const Candidate &) const override
check overlap with another candidate
reco::TrackRef track() const override
refrence to a Track
HcalIsolatedTrackCandidate * clone() const override
returns a clone of the candidate