#include <L2TauIsolationAlgs.h>
Public Member Functions | |
std::vector< double > | clusterShape (const math::PtEtaPhiELorentzVectorCollection &, const math::XYZVector &, double innerCone, double outerCone) const |
double | isolatedEt (const math::PtEtaPhiELorentzVectorCollection &, const math::XYZVector &, double innerCone, double outerCone) const |
L2TauIsolationAlgs () | |
int | nClustersAnnulus (const math::PtEtaPhiELorentzVectorCollection &, const math::XYZVector &, double innerCone, double outerCone) const |
~L2TauIsolationAlgs () | |
Definition at line 18 of file L2TauIsolationAlgs.h.
L2TauIsolationAlgs::L2TauIsolationAlgs | ( | ) |
Definition at line 5 of file L2TauIsolationAlgs.cc.
L2TauIsolationAlgs::~L2TauIsolationAlgs | ( | ) |
Definition at line 10 of file L2TauIsolationAlgs.cc.
std::vector< double > L2TauIsolationAlgs::clusterShape | ( | const math::PtEtaPhiELorentzVectorCollection & | hits, |
const math::XYZVector & | direction, | ||
double | innerCone, | ||
double | outerCone | ||
) | const |
Definition at line 55 of file L2TauIsolationAlgs.cc.
References trackerHits::c, and funct::pow().
Referenced by L2TauIsolationProducer::produce(), L2TauModularIsolationProducer::produce(), and L2TauNarrowConeIsolationProducer::produce().
double L2TauIsolationAlgs::isolatedEt | ( | const math::PtEtaPhiELorentzVectorCollection & | hits, |
const math::XYZVector & | direction, | ||
double | innerCone, | ||
double | outerCone | ||
) | const |
Definition at line 18 of file L2TauIsolationAlgs.cc.
References delta.
Referenced by L2TauIsolationProducer::produce(), L2TauModularIsolationProducer::produce(), and L2TauNarrowConeIsolationProducer::produce().
int L2TauIsolationAlgs::nClustersAnnulus | ( | const math::PtEtaPhiELorentzVectorCollection & | hits, |
const math::XYZVector & | direction, | ||
double | innerCone, | ||
double | outerCone | ||
) | const |
Definition at line 38 of file L2TauIsolationAlgs.cc.
References delta.
Referenced by L2TauModularIsolationProducer::produce().