CMS 3D CMS Logo

L1ComparatorRun2.h
Go to the documentation of this file.
1 #ifndef L1ComparatorRun2_h
2 #define L1ComparatorRun2_h
3 
4 #include <iosfwd>
5 #include <memory>
6 #include <vector>
7 #include <string>
8 #include <algorithm>
9 
11 
23 
29 
31 
33 
35 
36 namespace l1t {
37 
39  public:
40  explicit L1ComparatorRun2(const edm::ParameterSet& ps);
41  ~L1ComparatorRun2() override;
42 
43  private:
44  void produce(edm::StreamID, edm::Event&, edm::EventSetup const&) const override;
45 
56 
57  int bxMax_;
58  int bxMin_;
59 
60  bool doLayer2_;
61  bool doLayer1_;
62  };
63 }; // namespace l1t
64 
65 #endif
edm::EDGetTokenT< CaloTowerBxCollection > CaloTowerDataToken_
edm::EDGetTokenT< CaloTowerBxCollection > CaloTowerEmulToken_
edm::EDGetTokenT< JetBxCollection > JetEmulToken_
edm::EDGetTokenT< EtSumBxCollection > EtSumEmulToken_
edm::EDGetTokenT< EtSumBxCollection > EtSumDataToken_
edm::EDGetTokenT< EGammaBxCollection > EGammaEmulToken_
delete x;
Definition: CaloConfig.h:22
edm::EDGetTokenT< TauBxCollection > TauDataToken_
edm::EDGetTokenT< TauBxCollection > TauEmulToken_
edm::EDGetTokenT< JetBxCollection > JetDataToken_
void produce(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
edm::EDGetTokenT< EGammaBxCollection > EGammaDataToken_
L1ComparatorRun2(const edm::ParameterSet &ps)