CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TauImpactParameterInfo.h
Go to the documentation of this file.
1 #ifndef DataFormats_BTauReco_TauImpactParameterInfo_h
2 #define DataFormats_BTauReco_TauImpactParameterInfo_h
3 
9 
10 namespace reco {
11 
15  };
16 
19 
21 
23  public:
26 
27  virtual TauImpactParameterInfo *clone() const { return new TauImpactParameterInfo(*this); }
28 
29  float discriminator(double, double, double, bool, bool) const;
30  float discriminator() const;
31 
34 
37 
38  private:
41  };
42 
44 
45 } // namespace reco
46 
47 #endif // DataFormats_BTauReco_TauImpactParameterInfo_h
void setIsolatedTauTag(const IsolatedTauTagInfoRef &)
edm::AssociationMap< edm::OneToValue< reco::TrackCollection, reco::TauImpactParameterTrackData > > TrackTauImpactParameterAssociationCollection
virtual TauImpactParameterInfo * clone() const
#define DECLARE_EDM_REFS(class_name)
Definition: RefMacros.h:10
IsolatedTauTagInfoRef isolatedTaus
const IsolatedTauTagInfoRef & getIsolatedTauTag() const
const TauImpactParameterTrackData * getTrackData(const reco::TrackRef &) const
TrackTauImpactParameterAssociationCollection::value_type TrackTauImpactParameterAssociation
void storeTrackData(const reco::TrackRef &, const TauImpactParameterTrackData &)
TrackTauImpactParameterAssociationCollection trackDataMap