CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces | Enumerations
HcalCaloFlagLabels.h File Reference
#include "DataFormats/HcalDetId/interface/HcalSubdetector.h"
#include <string>

Go to the source code of this file.

Classes

class  HcalCaloFlagTool
 Provides interpretation of flag bits with understanding of CMSSW version dependence. More...
 

Namespaces

 HcalCaloFlagLabels
 

Enumerations

enum  HcalCaloFlagLabels::CalibrationFlag { HcalCaloFlagLabels::CalibrationBit =0 }
 
enum  HcalCaloFlagLabels::CommonFlag {
  HcalCaloFlagLabels::TimingSubtractedBit =16, HcalCaloFlagLabels::TimingAddedBit =17, HcalCaloFlagLabels::TimingErrorBit =18, HcalCaloFlagLabels::ADCSaturationBit =19,
  HcalCaloFlagLabels::Fraction2TS =20, HcalCaloFlagLabels::UserDefinedBit2 = 29, HcalCaloFlagLabels::UserDefinedBit1 = 30, HcalCaloFlagLabels::UserDefinedBit0 = 31
}
 
enum  HcalCaloFlagLabels::HBHEStatusFlag {
  HcalCaloFlagLabels::HBHEHpdHitMultiplicity =0, HcalCaloFlagLabels::HBHEPulseShape =1, HcalCaloFlagLabels::HSCP_R1R2 =2, HcalCaloFlagLabels::HSCP_FracLeader =3,
  HcalCaloFlagLabels::HSCP_OuterEnergy =4, HcalCaloFlagLabels::HSCP_ExpFit =5, HcalCaloFlagLabels::HBHETimingTrustBits =6, HcalCaloFlagLabels::HBHETimingShapedCutsBits =8,
  HcalCaloFlagLabels::HBHEIsolatedNoise =11, HcalCaloFlagLabels::HBHEFlatNoise =12, HcalCaloFlagLabels::HBHESpikeNoise =13, HcalCaloFlagLabels::HBHETriangleNoise =14
}
 
enum  HcalCaloFlagLabels::HFStatusFlag {
  HcalCaloFlagLabels::HFLongShort =0, HcalCaloFlagLabels::HFDigiTime =1, HcalCaloFlagLabels::HFInTimeWindow =2, HcalCaloFlagLabels::HFS8S1Ratio =3,
  HcalCaloFlagLabels::HFPET =4
}
 
enum  HcalCaloFlagLabels::HFTimingTrustFlag { HcalCaloFlagLabels::HFTimingTrustBits =6 }
 
enum  HcalCaloFlagLabels::HOStatusFlag { HcalCaloFlagLabels::HOBit =0 }
 
enum  HcalCaloFlagLabels::ZDCStatusFlag { HcalCaloFlagLabels::ZDCBit =0 }