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