1 #ifndef RecoTauTag_RecoTau_TauElementsOperators_H_
2 #define RecoTauTag_RecoTau_TauElementsOperators_H_
42 std::string matchingConeMetric,
double matchingConeSize,
double ptLeadingTrackMin,
double ptOtherTracksMin,
43 std::string signalConeMetric,
double signalConeSize,
std::string isolationConeMetric,
double isolationConeSize,
44 unsigned int isolationAnnulus_Tracksmaxn)
const;
47 std::string signalConeMetric,
double signalConeSize,
std::string isolationConeMetric,
double isolationConeSize,
48 unsigned int isolationAnnulus_Tracksmaxn)
const;
double computeConeSize(const TFormula &ConeSizeTFormula, double ConeSizeMin, double ConeSizeMax)
double AreaMetric_recoElements_maxabsEta_
ElementsInAnnulus< math::XYZVector, DeltaR< math::XYZVector >, Angle< math::XYZVector >, reco::TrackCollection > TracksinAnnulus_innerDRouterAnglemetrics_
TFormula ConeSizeTFormula
const reco::TrackRef leadTk(std::string matchingConeMetric, double matchingConeSize, double ptTrackMin) const
std::vector< Track > TrackCollection
collection of Tracks
double discriminatorByIsolTracksN(unsigned int isolationAnnulus_Tracksmaxn) const
DeltaR< math::XYZVector > metricDR_
const reco::TrackRefVector tracksInCone(const math::XYZVector &coneAxis, const std::string coneMetric, const double coneSize, const double ptTrackMin) const
reco::TrackRefVector IsolTracks_
ElementsInCone< math::XYZVector, DeltaR< math::XYZVector >, reco::TrackCollection > TracksinCone_DRmetric_
ElementsInAnnulus< math::XYZVector, Angle< math::XYZVector >, Angle< math::XYZVector >, reco::TrackCollection > TracksinAnnulus_innerAngleouterAnglemetrics_
reco::TrackRefVector Tracks_
XYZVectorD XYZVector
spatial vector with cartesian internal representation
Angle< math::XYZVector > metricAngle_
ElementsInAnnulus< math::XYZVector, DeltaR< math::XYZVector >, DeltaR< math::XYZVector >, reco::TrackCollection > TracksinAnnulus_innerDRouterDRmetrics_
void replaceSubStr(std::string &s, const std::string &oldSubStr, const std::string &newSubStr)
const reco::TrackRefVector tracksInAnnulus(const math::XYZVector &coneAxis, const std::string innerconeMetric, const double innerconeSize, const std::string outerconeMetric, const double outerconeSize, const double ptTrackMin) const
ElementsInAnnulus< math::XYZVector, Angle< math::XYZVector >, DeltaR< math::XYZVector >, reco::TrackCollection > TracksinAnnulus_innerAngleouterDRmetrics_
ElementsInCone< math::XYZVector, Angle< math::XYZVector >, reco::TrackCollection > TracksinCone_Anglemetric_