CMS 3D CMS Logo

CaloRecoTauAlgorithm.h
Go to the documentation of this file.
1 #ifndef RecoTauTag_RecoTau_CaloRecoTauAlgorithm_H
2 #define RecoTauTag_RecoTau_CaloRecoTauAlgorithm_H
3 
6 
12 
21 
24 
26 
30 
32  public:
37  void setMagneticField(const MagneticField*);
39  std::vector<DetId> mySelectedDetId_;
40  private:
41  std::vector<CaloTowerDetId> getCaloTowerneighbourDetIds(const CaloSubdetectorGeometry*, const CaloTowerTopology&, CaloTowerDetId);
45  double Track_minPt_;
72  const double chargedpi_mass_; //PDG Particle Physics Booklet, 2004
73 
75 
77 
78 };
79 #endif
80 
std::vector< DetId > mySelectedDetId_
std::string TrackerSignalConeMetric_
std::string ECALIsolConeSizeFormula_
std::string TrackerSignalConeSizeFormula_
reco::CaloTau buildCaloTau(edm::Event &, const edm::EventSetup &, const reco::CaloTauTagInfoRef &, const reco::Vertex &)
std::string TrackerIsolConeMetric_
const MagneticField * MagneticField_
TFormula myTrackerSignalConeSizeTFormula
std::string TrackerIsolConeSizeFormula_
std::string ECALSignalConeSizeFormula_
std::vector< CaloTowerDetId > getCaloTowerneighbourDetIds(const CaloSubdetectorGeometry *, const CaloTowerTopology &, CaloTowerDetId)
void setMagneticField(const MagneticField *)
std::string MatchingConeSizeFormula_
unsigned int IsolationTrack_minHits_
const TransientTrackBuilder * TransientTrackBuilder_
void setTransientTrackBuilder(const TransientTrackBuilder *)