1 #ifndef DataFormats_BTauReco_TauMassTagInfo_h 2 #define DataFormats_BTauReco_TauMassTagInfo_h 31 float discriminator(
double matching_cone,
double leading_trk_pt,
32 double signal_cone,
double cluster_track_cone,
41 double getInvariantMassTrk(
double matching_cone,
double leading_trk_pt,
double signal_cone)
const;
42 double getInvariantMass(
double matching_cone,
double leading_trk_pt,
double signal_cone,
43 double cluster_track_cone)
const;
47 bool calculateTrkP4(
double matching_cone,
double leading_trk_pt,
double signal_cone,
IsolatedTauTagInfoRef isolatedTau
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
const IsolatedTauTagInfoRef & getIsolatedTauTag() const
edm::AssociationMap< edm::OneToValue< BasicClusterCollection, float, unsigned short > > ClusterTrackAssociationCollection
~TauMassTagInfo() override
double getInvariantMass(double matching_cone, double leading_trk_pt, double signal_cone, double cluster_track_cone) const
TauMassTagInfo * clone() const override
clone
ClusterTrackAssociationCollection::value_type ClusterTrackAssociation
double getInvariantMassTrk(double matching_cone, double leading_trk_pt, double signal_cone) const
float discriminator() const
bool calculateTrkP4(double matching_cone, double leading_trk_pt, double signal_cone, math::XYZTLorentzVector &p4) const
std::vector< BasicCluster > BasicClusterCollection
collection of BasicCluster objects
void storeClusterTrackCollection(reco::BasicClusterRef clusterRef, float dr)
#define DECLARE_EDM_REFS(class_name)
TauMassTagInfo::ClusterTrackAssociationCollection clusterTrackCollection() const
ClusterTrackAssociationCollection clusterMap
void setIsolatedTauTag(const IsolatedTauTagInfoRef)