CMS 3D CMS Logo

Classes | Namespaces | Enumerations

/data/refman/pasoursint/CMSSW_5_3_0/src/RecoLocalCalo/HcalRecAlgos/interface/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

namespace  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::PresampleADC = 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,
  HcalCaloFlagLabels::HBHETS4TS5Noise = 15
}
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 }