1 #ifndef DataFormats_L1TParticleFlow_PFTau_h 2 #define DataFormats_L1TParticleFlow_PFTau_h 50 float z0()
const {
return vz(); }
std::vector< l1t::PFTau > PFTauCollection
std::vector< l1t::PFTauRef > PFTauVectorRef
double pt() const final
transverse momentum
double vz() const override
z coordinate of vertex position
static constexpr float PFTAU_NN_OVERALL_SCALE
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
static constexpr float PTSCALING_MASSCUT
bool passLooseNNMass() const
static constexpr double PFTAU_NN_PT_CUTOFF
void setVertex(const Point &vertex) override
set vertex
edm::RefVector< l1t::PFTauCollection > PFTauRefVector
double p() const final
magnitude of momentum vector
static constexpr float PFTAU_NN_OFFSET
math::XYZPoint Point
point in the space
static constexpr float PFTAU_NN_SLOPE
edm::Ref< l1t::PFTauCollection > PFTauRef
static constexpr float PFTAU_PF_LOOSE_CUT
bool passTightNNMass() const
static constexpr float PFTAU_NN_TIGHT_CUT
math::XYZTLorentzVector LorentzVector
Lorentz vector.
double mass() const final
mass
static constexpr float PFTAU_NN_LOOSE_CUT
static constexpr float PFTAU_PF_TIGHT_CUT
PFTau(const LorentzVector &p, float iso=-1, float fulliso=-1, int id=0, int hwpt=0, int hweta=0, int hwphi=0)
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.