31 mva_.resize(nselection,-999.);
109 float mva(
unsigned n=0)
const;
math::XYZPoint meanShower_
void setECALMatchingProperties(PFClusterRef clusterRef, const math::XYZPoint &ecalpos, const math::XYZPoint &meanShower, float deta, float dphi, float chieta, float chiphi, float chi2, float eop)
reco::TrackRef trackRef() const
bool matching(MatchingType type, unsigned n=0) const
void setMatching(MatchingType type, bool result, unsigned n=0)
std::vector< int > matching_
void setTrack(reco::TrackRef trackref)
void setMVA(bool accepted, float mva, unsigned n=0)
void setTrackFiltering(bool accepted, unsigned n=0)
bool preIded(unsigned n=0) const
bool trackFiltered(unsigned n=0) const
XYZPointD XYZPoint
point in space with cartesian internal representation
const math::XYZPoint & ecalPos() const
bool accepted(std::vector< std::string_view > const &, std::string_view)
bool ecalMatching(unsigned n=0) const
std::vector< float > mva_
const math::XYZPoint & meanShower() const
float mva(unsigned n=0) const
std::vector< float > geomMatching_
PFClusterRef clusterRef() const
void setTrackProperties(float newchi2, float chi2ratio, float dpt)
void setECALMatching(bool accepted, unsigned n=0)
const std::vector< float > & geomMatching() const
Access methods.
PreId(unsigned nselection=1)
void setESMatching(bool accepted, unsigned n=0)
bool mvaSelected(unsigned n=0) const
bool esMatching(unsigned n=0) const
void setFinalDecision(bool accepted, unsigned n=0)