CMS 3D CMS Logo

L1AnalysisRecoTau.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisRecoTau_H__
2 #define __L1Analysis_L1AnalysisRecoTau_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 05/03/2010 - A.C. Le Bihan
6 //
7 //
8 // Original code : L1Trigger/L1TNtuples/L1RecoJetNtupleProducer - Jim Brooke
9 //-------------------------------------------------------------------------------
10 
15 
19 
22 
23 namespace L1Analysis {
25  public:
28 
29  //void Print(std::ostream &os = std::cout) const;
30  void SetTau(const edm::Event& event,
31  const edm::EventSetup& setup,
33  const edm::Handle<reco::PFTauDiscriminator> DMFindingOldTaus,
34  const edm::Handle<reco::PFTauDiscriminator> DMFindingTaus,
35  const edm::Handle<reco::PFTauDiscriminator> TightIsoTaus,
36  const edm::Handle<reco::PFTauDiscriminator> TightRawIsoTaus,
37  const edm::Handle<reco::PFTauDiscriminator> LooseIsoTaus,
38  const edm::Handle<reco::PFTauDiscriminator> LooseAntiMuon,
39  const edm::Handle<reco::PFTauDiscriminator> TightAntiMuon,
40  const edm::Handle<reco::PFTauDiscriminator> VLooseAntiElectron,
41  const edm::Handle<reco::PFTauDiscriminator> LooseAntiElectron,
42  const edm::Handle<reco::PFTauDiscriminator> TightAntiElectron,
43  unsigned maxTau);
44 
45  /*
46 (const edm::Event& event,
47  const edm::EventSetup& setup,
48  const edm::Handle<reco::PFTauCollection> taus,
49  const edm::Handle<reco::PFTauDiscriminator> TightIsoTaus,
50  const edm::Handle<reco::PFTauDiscriminator> LooseIsoTaus,
51  //edm::Handle<edm::ValueMap<reco::JetID> > jetsID,
52  //edm::Handle<reco::JetCorrector> jetCorrector,
53  unsigned maxTau);
54  */
56  void Reset() { recoTau_.Reset(); }
57 
58  private:
60  };
61 } // namespace L1Analysis
62 #endif
CaloJetCollection.h
PFTauFwd.h
L1Analysis::L1AnalysisRecoTau::SetTau
void SetTau(const edm::Event &event, const edm::EventSetup &setup, const edm::Handle< reco::PFTauCollection > taus, const edm::Handle< reco::PFTauDiscriminator > DMFindingOldTaus, const edm::Handle< reco::PFTauDiscriminator > DMFindingTaus, const edm::Handle< reco::PFTauDiscriminator > TightIsoTaus, const edm::Handle< reco::PFTauDiscriminator > TightRawIsoTaus, const edm::Handle< reco::PFTauDiscriminator > LooseIsoTaus, const edm::Handle< reco::PFTauDiscriminator > LooseAntiMuon, const edm::Handle< reco::PFTauDiscriminator > TightAntiMuon, const edm::Handle< reco::PFTauDiscriminator > VLooseAntiElectron, const edm::Handle< reco::PFTauDiscriminator > LooseAntiElectron, const edm::Handle< reco::PFTauDiscriminator > TightAntiElectron, unsigned maxTau)
Definition: L1AnalysisRecoTau.cc:12
JetID.h
PFTauDiscriminator.h
L1AnalysisRecoTauDataFormat.h
Tau3MuMonitor_cff.taus
taus
Definition: Tau3MuMonitor_cff.py:7
edm::Handle
Definition: AssociativeIterator.h:50
L1Analysis::L1AnalysisRecoTau::~L1AnalysisRecoTau
~L1AnalysisRecoTau()
Definition: L1AnalysisRecoTau.cc:10
L1Analysis::L1AnalysisRecoTau::recoTau_
L1AnalysisRecoTauDataFormat recoTau_
Definition: L1AnalysisRecoTau.h:59
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
l1TauRecoTree_2015_cfi.maxTau
maxTau
Definition: l1TauRecoTree_2015_cfi.py:5
L1Analysis
Definition: L1AnalysisBMTFInputs.h:18
JetCorrector.h
L1Analysis::L1AnalysisRecoTauDataFormat::Reset
void Reset()
Definition: L1AnalysisRecoTauDataFormat.h:18
Event.h
L1Analysis::L1AnalysisRecoTau::getData
L1AnalysisRecoTauDataFormat * getData()
Definition: L1AnalysisRecoTau.h:55
edm::EventSetup
Definition: EventSetup.h:57
L1Analysis::L1AnalysisRecoTau::L1AnalysisRecoTau
L1AnalysisRecoTau()
Definition: L1AnalysisRecoTau.cc:8
L1Analysis::L1AnalysisRecoTau::Reset
void Reset()
Definition: L1AnalysisRecoTau.h:56
L1Analysis::L1AnalysisRecoTau
Definition: L1AnalysisRecoTau.h:24
PFTau.h
L1Analysis::L1AnalysisRecoTauDataFormat
Definition: L1AnalysisRecoTauDataFormat.h:14
EventSetup.h
event
Definition: event.py:1
edm::Event
Definition: Event.h:73