CMS 3D CMS Logo

GctFibreAnalyzer.h
Go to the documentation of this file.
1 #ifndef L1GCTANALYZER_FIBREANALYZER_H
2 #define L1GCTANALYZER_FIBREANALYZER_H
3 
4 // -*- C++ -*-
5 //
6 // Package: GctFibreAnalyzer
7 // Class: GctFibreAnalyzer
8 //
14 //
15 // Original Author: Alex Tapper
16 // Created: Thu Jul 12 14:21:06 CEST 2007
17 //
18 //
19 
20 // user include files
23 
26 
28 
29 // Gct fibre data format
31 
33 
34  public:
35 
36  explicit GctFibreAnalyzer(const edm::ParameterSet&);
38 
39  private:
40 
41  virtual void analyze(const edm::Event&, const edm::EventSetup&);
42 
43  bool CheckFibreWord(const L1GctFibreWord fibre);
44  bool CheckForBC0(const L1GctFibreWord fibre);
45  void CheckLogicalID(const L1GctFibreWord fibre);
46  void CheckCounter(const L1GctFibreWord fibre);
47 
51  unsigned int m_numZeroEvents;
53  unsigned int m_numConsistentEvents;
54 };
55 
56 #endif
Global Calorimeter Trigger SC -> CC fibre data word.
virtual void analyze(const edm::Event &, const edm::EventSetup &)
unsigned int m_numConsistentEvents
bool CheckFibreWord(const L1GctFibreWord fibre)
unsigned int m_numZeroEvents
void CheckLogicalID(const L1GctFibreWord fibre)
edm::InputTag m_fibreSource
bool CheckForBC0(const L1GctFibreWord fibre)
GctFibreAnalyzer(const edm::ParameterSet &)
void CheckCounter(const L1GctFibreWord fibre)
unsigned int m_numInconsistentPayloadEvents