File indexing completed on 2023-03-17 11:29:10
0001 #ifndef SiPixelPhase1DigisV_h
0002 #define SiPixelPhase1DigisV_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #include "DataFormats/Common/interface/DetSetVector.h"
0014 #include "DataFormats/SiPixelDigi/interface/PixelDigi.h"
0015
0016
0017 #include "DQM/SiPixelPhase1Common/interface/SiPixelPhase1Base.h"
0018
0019 class SiPixelPhase1DigisV : public SiPixelPhase1Base {
0020
0021 enum {
0022 ADC,
0023 NDIGIS,
0024 ROW,
0025 COLUMN,
0026
0027 MAX_HIST
0028 };
0029
0030 public:
0031 explicit SiPixelPhase1DigisV(const edm::ParameterSet &conf);
0032
0033 void analyze(const edm::Event &, const edm::EventSetup &) override;
0034
0035 private:
0036 edm::EDGetTokenT<edm::DetSetVector<PixelDigi>> srcToken_;
0037 };
0038
0039 class SiPixelPhase1DigisHarvesterV : public SiPixelPhase1Harvester {
0040 enum {
0041 ADC,
0042 NDIGIS,
0043 ROW,
0044 COLUMN,
0045
0046 MAX_HIST
0047 };
0048
0049 public:
0050 explicit SiPixelPhase1DigisHarvesterV(const edm::ParameterSet &conf);
0051 };
0052
0053 #endif