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,
  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 
AddedSimHcalNoise 
UserDefinedBit2 
UserDefinedBit1 
UserDefinedBit0 

Definition at line 45 of file HcalCaloFlagLabels.h.

45  {TimingSubtractedBit=16, // latency shift correction, recovered
46  TimingAddedBit=17, // latency shift correction, recovered
47  TimingErrorBit=18, // latency shift error, unrecovered
49  Fraction2TS=20, // should deprecate this at some point
50  PresampleADC=20, // uses 7 bits to store ADC from presample
51  // 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
53  // The following bits are all user-defined; reverse-order them so that UserDefinedBit0 will be the last removed
54  UserDefinedBit2 = 29,
55  UserDefinedBit1 = 30,
56  UserDefinedBit0 = 31
57 };
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.

Enumerator
HFTimingTrustBits 

Definition at line 28 of file HcalCaloFlagLabels.h.

Enumerator
HOBit 

Definition at line 30 of file HcalCaloFlagLabels.h.

Enumerator
ZDCBit 

Definition at line 40 of file HcalCaloFlagLabels.h.