CMS 3D CMS Logo

TauJetSelectorForHLTTrackSeeding.h
Go to the documentation of this file.
1 #ifndef TauJetSelectorForHLTTrackSeeding_H
2 #define TauJetSelectorForHLTTrackSeeding_H
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
11 
14 
16 
19 
26 
28 public:
31  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
32 
33 private:
34  void beginJob() override;
35  void produce(edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
36  void endJob() override;
37 
38  // ----------member data ---------------------------
39 
43  const double ptMinCaloJet_;
44  const double etaMinCaloJet_;
45  const double etaMaxCaloJet_;
46  const double tauConeSize_;
47  const double isolationConeSize_;
50  const double ptTrkMaxInCaloCone_;
51  const int nTrkMaxInCaloCone_;
52 };
53 #endif
ConfigurationDescriptions.h
edm::StreamID
Definition: StreamID.h:30
CaloJetCollection.h
CaloJet.h
edm::EDGetTokenT< reco::TrackJetCollection >
TauJetSelectorForHLTTrackSeeding::beginJob
void beginJob() override
Definition: TauJetSelectorForHLTTrackSeeding.cc:140
TauJetSelectorForHLTTrackSeeding::fractionMinCaloInTauCone_
const double fractionMinCaloInTauCone_
Definition: TauJetSelectorForHLTTrackSeeding.h:48
TrackJet.h
TauJetSelectorForHLTTrackSeeding::isolationConeSize_
const double isolationConeSize_
Definition: TauJetSelectorForHLTTrackSeeding.h:47
TauJetSelectorForHLTTrackSeeding::~TauJetSelectorForHLTTrackSeeding
~TauJetSelectorForHLTTrackSeeding() override
Definition: TauJetSelectorForHLTTrackSeeding.cc:23
TauJetSelectorForHLTTrackSeeding::ptMinCaloJet_
const double ptMinCaloJet_
Definition: TauJetSelectorForHLTTrackSeeding.h:43
TauJetSelectorForHLTTrackSeeding::tauConeSize_
const double tauConeSize_
Definition: TauJetSelectorForHLTTrackSeeding.h:46
MakerMacros.h
Track.h
TrackFwd.h
TauJetSelectorForHLTTrackSeeding::inputTrackToken_
edm::EDGetTokenT< reco::TrackCollection > inputTrackToken_
Definition: TauJetSelectorForHLTTrackSeeding.h:42
TauJetSelectorForHLTTrackSeeding::ptTrkMaxInCaloCone_
const double ptTrkMaxInCaloCone_
Definition: TauJetSelectorForHLTTrackSeeding.h:50
TrackJetCollection.h
TauJetSelectorForHLTTrackSeeding::nTrkMaxInCaloCone_
const int nTrkMaxInCaloCone_
Definition: TauJetSelectorForHLTTrackSeeding.h:51
ParameterSetDescription.h
edm::global::EDProducer
Definition: EDProducer.h:32
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
TauJetSelectorForHLTTrackSeeding::endJob
void endJob() override
Definition: TauJetSelectorForHLTTrackSeeding.cc:143
edm::EventSetup
Definition: EventSetup.h:58
InputTag.h
TauJetSelectorForHLTTrackSeeding::fractionMaxChargedPUInCaloCone_
const double fractionMaxChargedPUInCaloCone_
Definition: TauJetSelectorForHLTTrackSeeding.h:49
TauJetSelectorForHLTTrackSeeding::etaMinCaloJet_
const double etaMinCaloJet_
Definition: TauJetSelectorForHLTTrackSeeding.h:44
Frameworkfwd.h
TauJetSelectorForHLTTrackSeeding::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition: TauJetSelectorForHLTTrackSeeding.cc:33
TauJetSelectorForHLTTrackSeeding::inputTrackJetToken_
edm::EDGetTokenT< reco::TrackJetCollection > inputTrackJetToken_
Definition: TauJetSelectorForHLTTrackSeeding.h:40
TauJetSelectorForHLTTrackSeeding::etaMaxCaloJet_
const double etaMaxCaloJet_
Definition: TauJetSelectorForHLTTrackSeeding.h:45
TauJetSelectorForHLTTrackSeeding::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: TauJetSelectorForHLTTrackSeeding.cc:145
ParameterSet.h
EDProducer.h
edm::Event
Definition: Event.h:73
TauJetSelectorForHLTTrackSeeding::inputCaloJetToken_
edm::EDGetTokenT< reco::CaloJetCollection > inputCaloJetToken_
Definition: TauJetSelectorForHLTTrackSeeding.h:41
TauJetSelectorForHLTTrackSeeding::TauJetSelectorForHLTTrackSeeding
TauJetSelectorForHLTTrackSeeding(const edm::ParameterSet &)
Definition: TauJetSelectorForHLTTrackSeeding.cc:5
TauJetSelectorForHLTTrackSeeding
Definition: TauJetSelectorForHLTTrackSeeding.h:27