CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GctEmulator.h
Go to the documentation of this file.
1 #ifndef L1GCTEMULATOR_H
2 #define L1GCTEMULATOR_H
3 
11 //
12 // Original Author: Jim Brooke
13 // Created: Thu May 18 15:04:56 CEST 2006
14 // $Id: L1GctEmulator.h,v 1.9 2009/12/24 17:42:16 jbrooke Exp $
15 //
16 //
17 
18 // system includes
19 
20 
21 // EDM includes
26 
28 
29 
31  public:
32 
36 
38  explicit L1GctEmulator(const edm::ParameterSet& ps);
39 
42 
43  private:
44  void beginJob() ;
45  void produce(edm::Event& e, const edm::EventSetup& c);
46  void endJob() ;
47 
48  int configureGct(const edm::EventSetup& c) ;
49 
50  // input label
51  std::string m_inputLabel;
52 
53  // pointer to the actual emulator
55 
56  // pointers to the jet Et LUTs
58 
59  // data output switch
61 
62  // untracked parameters
63  bool m_verbose;
64 
65  // tracked parameters
66 
67 };
68 
69 #endif
L1GctJetFinderBase::lutPtrVector lutPtrVector
L1GlobalCaloTrigger::lutPtr lutPtr
typedefs
Definition: L1GctEmulator.h:34
Bit-level emulation of the Global Calorimeter Trigger.
L1GctJetFinderBase::lutPtr lutPtr
L1GlobalCaloTrigger * m_gct
Definition: L1GctEmulator.h:54
bool m_writeInternalData
Definition: L1GctEmulator.h:60
lutPtrVector m_jetEtCalibLuts
Definition: L1GctEmulator.h:57
std::string m_inputLabel
Definition: L1GctEmulator.h:51
int configureGct(const edm::EventSetup &c)
L1GctEmulator(const edm::ParameterSet &ps)
constructor
~L1GctEmulator()
destructor
L1GlobalCaloTrigger::lutPtrVector lutPtrVector
Definition: L1GctEmulator.h:35
void produce(edm::Event &e, const edm::EventSetup &c)