Go to the documentation of this file. 1 #ifndef HcalIsolatedTrack_HcalIsolatedTrackCandidate_h
2 #define HcalIsolatedTrack_HcalIsolatedTrackCandidate_h
void SetEtaPhiEcal(double eta, double phi)
eta, phi at ECAL surface
virtual l1extra::L1JetParticleRef l1jet() const
get reference to L1 jet
void setL1(double pt, double eta, double phi)
double maxP() const
highest energy of other tracks in the cone around the candidate
void SetEtaPhiHcal(double eta, double phi, int ieta, int iphi)
eta, phi at HCAL surface
std::pair< double, double > EtaPhiHcal() const
HcalIsolatedTrackCandidate(const LorentzVector &v)
constructor from LorentzVector
double pt() const final
transverse momentum
math::XYZTLorentzVector l1jetp() const
std::pair< double, double > EtaPhiEcal() const
double py() const final
y coordinate of momentum vector
bool etaPhiHcal_
eta, phi at HCAL
~HcalIsolatedTrackCandidate() override
destructor
void setTrack(const reco::TrackRef &tr)
HcalIsolatedTrackCandidate * clone() const override
returns a clone of the candidate
bool overlap(const Candidate &) const override
check overlap with another candidate
T get() const
get a component
void setL1Jet(const l1extra::L1JetParticleRef &jetRef)
double eta() const final
momentum pseudorapidity
HcalIsolatedTrackCandidate()
reco::TrackRef track_
reference to a Track
reco::TrackRef track() const override
refrence to a Track
std::pair< int, int > towerIndex() const
std::pair< double, double > EtaPhiL1() const
double ptL1_
pt, eta, phi of L1 object
double enEcal_
energy in ECAL around a cone around the track
double phi() const final
momentum azimuthal angle
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
double p() const final
magnitude of momentum vector
double energyEcal() const
ECAL energy in the inner cone around tau jet.
bool etaPhiEcal_
eta, phi at ECAL
HcalIsolatedTrackCandidate(const reco::TrackRef &tr, double max, double ene)
constructor from a track
math::XYZTLorentzVector LorentzVector
Lorentz vector.
l1extra::L1JetParticleRef l1Jet_
reference to a L1 tau jet
double maxP_
highest P of other tracks in the cone around the candidate
double px() const final
x coordinate of momentum vector
double pz() const final
z coordinate of momentum vector
void SetEnergyEcal(double a)