CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CaloRecoTauTagInfoAlgorithm.h
Go to the documentation of this file.
1 #ifndef RecoTauTag_RecoTau_CaloRecoTauTagInfoAlgorithm_H
2 #define RecoTauTag_RecoTau_CaloRecoTauTagInfoAlgorithm_H
3 
15 
20 
24 
26 
28 
30 
32 
34  public:
40  std::vector<DetId> getVectorDetId(const reco::CaloJetRef&);
41 
42  private:
43  // std::vector<std::pair<math::XYZPoint,float> > getPositionAndEnergyEcalRecHits(edm::Event&,const edm::EventSetup&,const reco::CaloJetRef&);
44 
45  std::vector<reco::BasicClusterRef> getNeutralEcalBasicClusters(edm::Event&,const edm::EventSetup& theEventSetup,const reco::CaloJetRef&,const reco::TrackRefVector&,float theECALBasicClustersAroundCaloJet_DRConeSize,float theECALBasicClusterminE,float theECALBasicClusterpropagTrack_matchingDRConeSize);
47  //
48  double tkminPt_;
51  double tkmaxipt_;
52  double tkmaxChi2_;
53  //
55  double tkPVmaxDZ_;
56  //
59  //
63 
64  //
67 };
68 #endif
69 
reco::TrackBase::TrackQuality tkQuality_
dictionary parameters
Definition: Parameters.py:2
TrackQuality
track quality
Definition: TrackBase.h:95
reco::CaloTauTagInfo buildCaloTauTagInfo(edm::Event &, const edm::EventSetup &, const reco::CaloJetRef &, const reco::TrackRefVector &, const reco::Vertex &)
std::vector< reco::BasicClusterRef > getNeutralEcalBasicClusters(edm::Event &, const edm::EventSetup &theEventSetup, const reco::CaloJetRef &, const reco::TrackRefVector &, float theECALBasicClustersAroundCaloJet_DRConeSize, float theECALBasicClusterminE, float theECALBasicClusterpropagTrack_matchingDRConeSize)
tuple tracks
Definition: testEve_cfg.py:39
reco::TrackRefVector filterTracksByQualityBit(const reco::TrackRefVector &tracks, reco::TrackBase::TrackQuality quality) const
std::vector< DetId > getVectorDetId(const reco::CaloJetRef &)