CMS 3D CMS Logo

L1TGlobalPrescalesVetos.h
Go to the documentation of this file.
1 // L1TGlobalPrescalesVetos
2 //
3 // Table containing the entire set of prescales and masks for each L1T algorithm bit
4 //
5 
6 #ifndef L1TGlobalPrescalesVetos_h
7 #define L1TGlobalPrescalesVetos_h
8 
9 #include <vector>
10 
12 
14 public:
16  version_ = 0;
17  bxmask_default_ = 0;
18  }
19 
20  unsigned int version_;
21  std::vector<std::vector<int> > prescale_table_;
23  std::map<int, std::vector<int> > bxmask_map_;
24  std::vector<int> veto_;
25  std::vector<int> exp_ints_;
26  std::vector<double> exp_doubles_;
27 
29 };
30 
31 #endif
L1TGlobalPrescalesVetos::veto_
std::vector< int > veto_
Definition: L1TGlobalPrescalesVetos.h:24
L1TGlobalPrescalesVetos::bxmask_map_
std::map< int, std::vector< int > > bxmask_map_
Definition: L1TGlobalPrescalesVetos.h:23
L1TGlobalPrescalesVetos::L1TGlobalPrescalesVetos
L1TGlobalPrescalesVetos()
Definition: L1TGlobalPrescalesVetos.h:15
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
L1TGlobalPrescalesVetos::exp_doubles_
std::vector< double > exp_doubles_
Definition: L1TGlobalPrescalesVetos.h:26
L1TGlobalPrescalesVetos
Definition: L1TGlobalPrescalesVetos.h:13
L1TGlobalPrescalesVetos::version_
unsigned int version_
Definition: L1TGlobalPrescalesVetos.h:20
Serializable.h
L1TGlobalPrescalesVetos::bxmask_default_
int bxmask_default_
Definition: L1TGlobalPrescalesVetos.h:22
L1TGlobalPrescalesVetos::prescale_table_
std::vector< std::vector< int > > prescale_table_
Definition: L1TGlobalPrescalesVetos.h:21
L1TGlobalPrescalesVetos::exp_ints_
std::vector< int > exp_ints_
Definition: L1TGlobalPrescalesVetos.h:25