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 public:
34  explicit GctFibreAnalyzer(const edm::ParameterSet&);
35  ~GctFibreAnalyzer() override;
36 
37 private:
38  void analyze(const edm::Event&, const edm::EventSetup&) override;
39 
40  bool CheckFibreWord(const L1GctFibreWord fibre);
41  bool CheckForBC0(const L1GctFibreWord fibre);
42  void CheckLogicalID(const L1GctFibreWord fibre);
43  void CheckCounter(const L1GctFibreWord fibre);
44 
48  unsigned int m_numZeroEvents;
50  unsigned int m_numConsistentEvents;
51 };
52 
53 #endif
GctFibreAnalyzer::m_numConsistentEvents
unsigned int m_numConsistentEvents
Definition: GctFibreAnalyzer.h:50
GctFibreAnalyzer::CheckCounter
void CheckCounter(const L1GctFibreWord fibre)
Definition: GctFibreAnalyzer.cc:128
GctFibreAnalyzer
Definition: GctFibreAnalyzer.h:32
GctFibreAnalyzer::m_numZeroEvents
unsigned int m_numZeroEvents
Definition: GctFibreAnalyzer.h:48
L1GctFibreWord.h
EDAnalyzer.h
GctFibreAnalyzer::CheckLogicalID
void CheckLogicalID(const L1GctFibreWord fibre)
Definition: GctFibreAnalyzer.cc:147
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
GctFibreAnalyzer::m_fibreSource
edm::InputTag m_fibreSource
Definition: GctFibreAnalyzer.h:45
GctFibreAnalyzer::GctFibreAnalyzer
GctFibreAnalyzer(const edm::ParameterSet &)
Definition: GctFibreAnalyzer.cc:26
GctFibreAnalyzer::CheckForBC0
bool CheckForBC0(const L1GctFibreWord fibre)
Definition: GctFibreAnalyzer.cc:110
GctFibreAnalyzer::~GctFibreAnalyzer
~GctFibreAnalyzer() override
Definition: GctFibreAnalyzer.cc:34
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
GctFibreAnalyzer::CheckFibreWord
bool CheckFibreWord(const L1GctFibreWord fibre)
Definition: GctFibreAnalyzer.cc:119
GctFibreAnalyzer::m_numInconsistentPayloadEvents
unsigned int m_numInconsistentPayloadEvents
Definition: GctFibreAnalyzer.h:49
edm::EventSetup
Definition: EventSetup.h:57
GctFibreAnalyzer::m_doLogicalID
bool m_doLogicalID
Definition: GctFibreAnalyzer.h:46
GctFibreAnalyzer::m_doCounter
bool m_doCounter
Definition: GctFibreAnalyzer.h:47
Frameworkfwd.h
L1GctFibreWord
Global Calorimeter Trigger SC -> CC fibre data word.
Definition: L1GctFibreWord.h:17
GctFibreAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: GctFibreAnalyzer.cc:43
ParameterSet.h
edm::Event
Definition: Event.h:73
edm::InputTag
Definition: InputTag.h:15