Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:21

0001 //  L1TGlobalPrescalesVetosFract
0002 //
0003 //  Table containing the entire set of prescales and masks for each L1T algorithm bit
0004 //
0005 
0006 #ifndef L1TGlobalPrescalesVetosFract_h
0007 #define L1TGlobalPrescalesVetosFract_h
0008 
0009 #include <vector>
0010 
0011 #include "CondFormats/Serialization/interface/Serializable.h"
0012 
0013 class L1TGlobalPrescalesVetosFract {
0014 public:
0015   L1TGlobalPrescalesVetosFract() {
0016     version_ = 0;
0017     bxmask_default_ = 0;
0018   }
0019 
0020   unsigned int version_;
0021   std::vector<std::vector<double> > prescale_table_;
0022   int bxmask_default_;
0023   std::map<int, std::vector<int> > bxmask_map_;
0024   std::vector<int> veto_;
0025   std::vector<int> exp_ints_;
0026   std::vector<double> exp_doubles_;
0027 
0028   COND_SERIALIZABLE;
0029 };
0030 
0031 #endif