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 
20 // system include files
21 #include <string>
22 #include <vector>
23 
24 // user include files
26 
27 // forward declarations
28 
29 // class declaration
31 {
32 
33 public:
34 
37 
40 
41 public:
42 
44  const L1GtTechnicalTrigger* getTechnicalTrigger(const std::string& ttName,
45  const int bxInEventVal) const;
46 
48  const L1GtTechnicalTrigger* getTechnicalTrigger(const unsigned int ttBitNumber,
49  const int bxInEventVal) const;
50 
51 public:
52 
54  inline const std::vector<L1GtTechnicalTrigger>& gtTechnicalTrigger() const
55  {
56  return m_gtTechnicalTrigger;
57  }
58 
60  const std::vector<L1GtTechnicalTrigger>& gtTechnicalTriggerValue)
61  {
62  m_gtTechnicalTrigger = gtTechnicalTriggerValue;
63  }
64 
65 private:
66 
67  std::vector<L1GtTechnicalTrigger> m_gtTechnicalTrigger;
68 
69 };
70 
71 #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)