CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Enumerations
HcalCaloFlagLabels Namespace Reference

Enumerations

enum  CalibrationFlag { CalibrationBit =0 }
 
enum  CommonFlag {
  TimingSubtractedBit =16, TimingAddedBit =17, TimingErrorBit =18, ADCSaturationBit =19,
  Fraction2TS =20, PresampleADC =20, AddedSimHcalNoise =28, 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,
  HBHENegativeNoise =27, 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 43 of file HcalCaloFlagLabels.h.

Enumerator
TimingSubtractedBit 
TimingAddedBit 
TimingErrorBit 
ADCSaturationBit 
Fraction2TS 
PresampleADC 
AddedSimHcalNoise 
UserDefinedBit2 
UserDefinedBit1 
UserDefinedBit0 

Definition at line 46 of file HcalCaloFlagLabels.h.

46  {TimingSubtractedBit=16, // latency shift correction, recovered
47  TimingAddedBit=17, // latency shift correction, recovered
48  TimingErrorBit=18, // latency shift error, unrecovered
50  Fraction2TS=20, // should deprecate this at some point
51  PresampleADC=20, // uses 7 bits to store ADC from presample
52  // This bit is not yet in use (as of March 2012), but can be used to mark sim hits to which noise has been intentionally added
54  // The following bits are all user-defined; reverse-order them so that UserDefinedBit0 will be the last removed
55  UserDefinedBit2 = 29,
56  UserDefinedBit1 = 30,
57  UserDefinedBit0 = 31
58 };
Enumerator
HBHEHpdHitMultiplicity 
HBHEPulseShape 
HSCP_R1R2 
HSCP_FracLeader 
HSCP_OuterEnergy 
HSCP_ExpFit 
HBHETimingTrustBits 
HBHETimingShapedCutsBits 
HBHENegativeNoise 
HBHEIsolatedNoise 
HBHEFlatNoise 
HBHESpikeNoise 
HBHETriangleNoise 
HBHETS4TS5Noise 

Definition at line 13 of file HcalCaloFlagLabels.h.

Enumerator
HFLongShort 
HFDigiTime 
HFInTimeWindow 
HFS8S1Ratio 
HFPET 

Definition at line 33 of file HcalCaloFlagLabels.h.

Enumerator
HFTimingTrustBits 

Definition at line 29 of file HcalCaloFlagLabels.h.

Enumerator
HOBit 

Definition at line 31 of file HcalCaloFlagLabels.h.

Enumerator
ZDCBit 

Definition at line 41 of file HcalCaloFlagLabels.h.