CMS 3D CMS Logo

Enumerations

HcalCaloFlagLabels Namespace Reference

Enumerations

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

Enumeration Type Documentation

Enumerator:
CalibrationBit 

Definition at line 42 of file HcalCaloFlagLabels.h.

Enumerator:
TimingSubtractedBit 
TimingAddedBit 
TimingErrorBit 
ADCSaturationBit 
Fraction2TS 
PresampleADC 
UserDefinedBit2 
UserDefinedBit1 
UserDefinedBit0 

Definition at line 45 of file HcalCaloFlagLabels.h.

                  {TimingSubtractedBit=16, // latency shift correction, recovered
                   TimingAddedBit=17,      // latency shift correction, recovered
                   TimingErrorBit=18,      // latency shift error, unrecovered
                   ADCSaturationBit=19,
                   Fraction2TS=20, // should deprecate this at some point
                   PresampleADC=20, // uses 7 bits to store ADC from presample
                   // The following bits are all user-defined; reverse-order them so that UserDefinedBit0 will be the last removed
                   UserDefinedBit2 = 29,
                   UserDefinedBit1 = 30,
                   UserDefinedBit0 = 31
}; 
Enumerator:
HBHEHpdHitMultiplicity 
HBHEPulseShape 
HSCP_R1R2 
HSCP_FracLeader 
HSCP_OuterEnergy 
HSCP_ExpFit 
HBHETimingTrustBits 
HBHETimingShapedCutsBits 
HBHEIsolatedNoise 
HBHEFlatNoise 
HBHESpikeNoise 
HBHETriangleNoise 
HBHETS4TS5Noise 

Definition at line 13 of file HcalCaloFlagLabels.h.

Enumerator:
HFLongShort 
HFDigiTime 
HFInTimeWindow 
HFS8S1Ratio 
HFPET 

Definition at line 32 of file HcalCaloFlagLabels.h.

                   {HFLongShort=0,
                    HFDigiTime=1,
                    HFInTimeWindow=2, // requires hit be within certain time window
                    HFS8S1Ratio=3,
                    HFPET=4
  };
Enumerator:
HFTimingTrustBits 

Definition at line 28 of file HcalCaloFlagLabels.h.

Enumerator:
HOBit 

Definition at line 30 of file HcalCaloFlagLabels.h.

{HOBit=0};
Enumerator:
ZDCBit 

Definition at line 40 of file HcalCaloFlagLabels.h.

{ZDCBit=0};