CMS 3D CMS Logo

SiPixelPhase1Digis.h
Go to the documentation of this file.
1 #ifndef SiPixelPhase1Digis_h // Can we use #pragma once?
2 #define SiPixelPhase1Digis_h
3 // -*- C++ -*-
4 //
5 // Package: SiPixelPhase1Digis
6 // Class : SiPixelPhase1Digis
7 //
8 
9 // Original Author: Marcel Schneider
10 
11 // Input data stuff
14 
15 // PixelDQM Framework
17 
19  // List of quantities to be plotted.
20  enum {
21  ADC, // digi ADC readouts
22  NDIGIS, // number of digis per event and module
23  NDIGISINCLUSIVE, //Total number of digis in BPix and FPix
24  NDIGIS_FED, // number of digis per event and FED
25  NDIGIS_FEDtrend, // number of digis per event and FED
26  EVENT, // event frequency
27  MAP, // digi hitmap per module
28  OCCUPANCY, // like map but coarser
29 
30  MAX_HIST // a sentinel that gives the number of quantities (not a plot).
31  };
32  public:
33  explicit SiPixelPhase1Digis(const edm::ParameterSet& conf);
34 
35  void analyze(const edm::Event&, const edm::EventSetup&) override ;
36 
37  private:
39 
40 };
41 
42 #endif
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > srcToken_
SiPixelPhase1Digis(const edm::ParameterSet &conf)
void analyze(const edm::Event &, const edm::EventSetup &) override