1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
// L1TGlobalPrescalesVetosFract
//
// Table containing the entire set of prescales and masks for each L1T algorithm bit
//
#ifndef L1TGlobalPrescalesVetosFract_h
#define L1TGlobalPrescalesVetosFract_h
#include <vector>
#include "CondFormats/Serialization/interface/Serializable.h"
class L1TGlobalPrescalesVetosFract {
public:
L1TGlobalPrescalesVetosFract() {
version_ = 0;
bxmask_default_ = 0;
}
unsigned int version_;
std::vector<std::vector<double> > prescale_table_;
int bxmask_default_;
std::map<int, std::vector<int> > bxmask_map_;
std::vector<int> veto_;
std::vector<int> exp_ints_;
std::vector<double> exp_doubles_;
COND_SERIALIZABLE;
};
#endif
|