CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
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)
L1AnalysisRecoTauDataFormat recoTau_
L1AnalysisRecoTauDataFormat * getData()