#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::AddedSimHcalNoise = 28,
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
} |