CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 // $Id: GctFibreAnalyzer.h,v 1.5 2008/05/22 15:07:30 tapper Exp $
18 //
19 //
20 
21 // user include files
24 
27 
29 
30 // Gct fibre data format
32 
34 
35  public:
36 
37  explicit GctFibreAnalyzer(const edm::ParameterSet&);
39 
40  private:
41 
42  virtual void analyze(const edm::Event&, const edm::EventSetup&);
43 
44  bool CheckFibreWord(const L1GctFibreWord fibre);
45  bool CheckForBC0(const L1GctFibreWord fibre);
46  void CheckLogicalID(const L1GctFibreWord fibre);
47  void CheckCounter(const L1GctFibreWord fibre);
48 
52  unsigned int m_numZeroEvents;
54  unsigned int m_numConsistentEvents;
55 };
56 
57 #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