CMS 3D CMS Logo

HcalTPParameters.h
Go to the documentation of this file.
1 #ifndef CondFormatsHcalObjectsHcalTPParameters_h
2 #define CondFormatsHcalObjectsHcalTPParameters_h
3 
5 
6 #include <vector>
7 #include <algorithm>
8 #include <boost/cstdint.hpp>
9 
11 
12 public:
15 
16  // Load a new entry
17  void loadObject(int version, int adcCut, uint64_t tdcMask,
18  uint32_t tbits, int auxi1, int auxi2);
19 
21  int getFGVersionHBHE() const {return version_;}
23  int getADCThresholdHF() const {return adcCut_;}
25  uint64_t getTDCMaskHF() const {return tdcMask_;}
27  uint32_t getHFTriggerInfo() const {return tbits_;}
29  int getAuxi1() const {return auxi1_;}
30  int getAuxi2() const {return auxi2_;}
31 
32 private:
33 
34  int version_;
35  int adcCut_;
37  uint32_t tbits_;
38  int auxi1_;
39  int auxi2_;
40 
42 };
43 
44 #endif
int getAuxi1() const
get Axiliary words
uint64_t getTDCMaskHF() const
get TDC mask for HF
int getFGVersionHBHE() const
get FineGrain Algorithm Version for HBHE
uint32_t getHFTriggerInfo() const
get Self Trigger bits
int getAuxi2() const
unsigned long long uint64_t
Definition: Time.h:15
void loadObject(int version, int adcCut, uint64_t tdcMask, uint32_t tbits, int auxi1, int auxi2)
#define COND_SERIALIZABLE
Definition: Serializable.h:38
int getADCThresholdHF() const
get ADC threshold fof TDC mask of HF