CMS 3D CMS Logo

L1AnalysisRecoPhoton.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisRecoPhoton_H__
2 #define __L1Analysis_L1AnalysisRecoPhoton_H__
3 
4 //-------------------------------------------------------------------------------
5 // Original code : L1Trigger/L1TNtuples/L1RecoJetNtupleProducer - Jim Brooke
6 //-------------------------------------------------------------------------------
7 
9 
10 //photons
14 
17 
18 namespace L1Analysis {
20  public:
23 
24  //void Print(std::ostream &os = std::cout) const;
25  void SetPhoton(const edm::Event& event,
26  const edm::EventSetup& setup,
28  const std::vector<edm::Handle<edm::ValueMap<bool> > > phoVIDDecisionHandles,
29  const unsigned& maxPhoton);
30 
32  void Reset() { recoPhoton_.Reset(); }
33 
34  private:
36  };
37 } // namespace L1Analysis
38 #endif
void SetPhoton(const edm::Event &event, const edm::EventSetup &setup, const edm::Handle< reco::PhotonCollection > photons, const std::vector< edm::Handle< edm::ValueMap< bool > > > phoVIDDecisionHandles, const unsigned &maxPhoton)
L1AnalysisRecoPhotonDataFormat * getData()
L1AnalysisRecoPhotonDataFormat recoPhoton_
Definition: event.py:1