#include <InvariantMassAlgorithm.h>
Public Member Functions | |
float | getMinimumClusterDR (edm::Event &theEvent, const edm::EventSetup &theEventSetup, const reco::IsolatedTauTagInfoRef &tauRef, const math::XYZVector &cluster_3vec) |
InvariantMassAlgorithm (const edm::ParameterSet ¶meters) | |
InvariantMassAlgorithm () | |
std::pair< double, reco::TauMassTagInfo > | tag (edm::Event &theEvent, const edm::EventSetup &theEventSetup, const reco::IsolatedTauTagInfoRef &tauRef, const edm::Handle< reco::BasicClusterCollection > &clus_handle) |
~InvariantMassAlgorithm () | |
Private Attributes | |
double | cluster_jet_matching_cone |
double | cluster_track_matching_cone |
double | inv_mass_cut |
double | leading_trk_pt |
double | matching_cone |
double | signal_cone |
TrackDetectorAssociator * | trackAssociator_ |
TrackAssociatorParameters | trackAssociatorParameters_ |
Definition at line 26 of file InvariantMassAlgorithm.h.
InvariantMassAlgorithm::InvariantMassAlgorithm | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 23 of file InvariantMassAlgorithm.cc.
References edm::ParameterSet::getParameter().
InvariantMassAlgorithm::InvariantMassAlgorithm | ( | ) |
Definition at line 11 of file InvariantMassAlgorithm.cc.
InvariantMassAlgorithm::~InvariantMassAlgorithm | ( | ) |
Definition at line 43 of file InvariantMassAlgorithm.cc.
float InvariantMassAlgorithm::getMinimumClusterDR | ( | edm::Event & | theEvent, |
const edm::EventSetup & | theEventSetup, | ||
const reco::IsolatedTauTagInfoRef & | tauRef, | ||
const math::XYZVector & | cluster_3vec | ||
) |
Definition at line 86 of file InvariantMassAlgorithm.cc.
References edm::RefVector< C, T, F >::begin(), Geom::deltaR2(), edm::RefVector< C, T, F >::end(), info, metsig::jet, reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::LeafCandidate::pz(), testEve_cfg::tracks, and TrackDetMatchInfo::trkGlobPosAtEcal.
pair< double, reco::TauMassTagInfo > InvariantMassAlgorithm::tag | ( | edm::Event & | theEvent, |
const edm::EventSetup & | theEventSetup, | ||
const reco::IsolatedTauTagInfoRef & | tauRef, | ||
const edm::Handle< reco::BasicClusterCollection > & | clus_handle | ||
) |
Definition at line 49 of file InvariantMassAlgorithm.cc.
References gather_cfg::cout, reco::TauMassTagInfo::discriminator(), reco::TauMassTagInfo::setIsolatedTauTag(), funct::sin(), reco::TauMassTagInfo::storeClusterTrackCollection(), vdt::x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
private |
Definition at line 50 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 51 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 52 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 48 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 47 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 49 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 54 of file InvariantMassAlgorithm.h.
|
private |
Definition at line 55 of file InvariantMassAlgorithm.h.