CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GtTechnicalTriggerRecord.h
Go to the documentation of this file.
1 #ifndef L1GlobalTrigger_L1GtTechnicalTriggerRecord_h
2 #define L1GlobalTrigger_L1GtTechnicalTriggerRecord_h
3 
18 // system include files
19 #include <string>
20 #include <vector>
21 
22 // user include files
24 
25 // forward declarations
26 
27 // class declaration
29 {
30 
31 public:
32 
35 
38 
39 public:
40 
43  const int bxInEventVal) const;
44 
46  const L1GtTechnicalTrigger* getTechnicalTrigger(const unsigned int ttBitNumber,
47  const int bxInEventVal) const;
48 
49 public:
50 
52  inline const std::vector<L1GtTechnicalTrigger>& gtTechnicalTrigger() const
53  {
54  return m_gtTechnicalTrigger;
55  }
56 
58  const std::vector<L1GtTechnicalTrigger>& gtTechnicalTriggerValue)
59  {
60  m_gtTechnicalTrigger = gtTechnicalTriggerValue;
61  }
62 
63 private:
64 
65  std::vector<L1GtTechnicalTrigger> m_gtTechnicalTrigger;
66 
67 };
68 
69 #endif /* L1GlobalTrigger_L1GtTechnicalTriggerRecord_h */
virtual ~L1GtTechnicalTriggerRecord()
destructor
const L1GtTechnicalTrigger * getTechnicalTrigger(const std::string &ttName, const int bxInEventVal) const
return the technical trigger for ttName and bxInEvent
std::vector< L1GtTechnicalTrigger > m_gtTechnicalTrigger
const std::vector< L1GtTechnicalTrigger > & gtTechnicalTrigger() const
get / set the vector of technical triggers
void setGtTechnicalTrigger(const std::vector< L1GtTechnicalTrigger > &gtTechnicalTriggerValue)