CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalChannelKiller.h
Go to the documentation of this file.
1 #ifndef RecoCaloTools_EcalChannelKiller_EcalChannelKiller_HH
2 #define RecoCaloTools_EcalChannelKiller_EcalChannelKiller_HH
3 
8 // system include files
9 #include <memory>
10 
11 // user include files
15 
18 
20 
21 
22 #include <string>
23 
24 //
25 // class decleration
26 //
27 
29  public:
30  explicit EcalChannelKiller(const edm::ParameterSet&);
32 
33  private:
34  virtual void beginJob() ;
35  virtual void produce(edm::Event&, const edm::EventSetup&);
36  virtual void endJob() ;
37 
38  // ----------member data ---------------------------
43  std::vector<EBDetId> ChannelsDeadID;
44 };
45 
46 
47 #endif
virtual void endJob()
std::vector< EBDetId > ChannelsDeadID
std::string DeadChannelFileName_
virtual void beginJob()
std::string hitCollection_
std::string hitProducer_
virtual void produce(edm::Event &, const edm::EventSetup &)
std::string reducedHitCollection_
EcalChannelKiller(const edm::ParameterSet &)