CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1TriggerError.h
Go to the documentation of this file.
1 #ifndef L1TriggerError_h
2 #define L1TriggerError_h
3 
4 // -*- C++ -*-
5 //
6 // Package: DataFormatsL1Trigger
7 // Class : L1TriggerError
8 //
14 //
15 // Original Author: Jim Brooke
16 // Created:
17 //
18 
20 public:
22  explicit L1TriggerError(unsigned short prodID = 0, unsigned short code = 0);
23 
26 
28  void setCode(int code) { code_ = code; }
29 
31  unsigned code() { return code_; }
32 
34  unsigned prodID();
35 
37  unsigned prodErr();
38 
39 private:
40  unsigned code_;
41 };
42 
43 #include <vector>
44 
45 typedef std::vector<L1TriggerError> L1TriggerErrorCollection;
46 
47 #endif
unsigned code()
get error
std::vector< L1TriggerError > L1TriggerErrorCollection
L1TriggerError(unsigned short prodID=0, unsigned short code=0)
construct from an error code
unsigned prodID()
producer ID
~L1TriggerError()
dtor
unsigned prodErr()
producer error
void setCode(int code)
set error