File indexing completed on 2025-01-08 03:35:58
0001 #ifndef CondFormats_EcalObjects_EcalRecHitParameters_h
0002 #define CondFormats_EcalObjects_EcalRecHitParameters_h
0003
0004 #include <array>
0005 #include <bitset>
0006 #include <cstdint>
0007
0008 constexpr size_t kNEcalChannelStatusCodes = 16;
0009 using RecoFlagBitsArray =
0010 std::array<std::uint32_t, kNEcalChannelStatusCodes>;
0011
0012 struct EcalRecHitParameters {
0013 RecoFlagBitsArray recoFlagBits;
0014 std::bitset<kNEcalChannelStatusCodes> channelStatusCodesToBeExcluded;
0015 };
0016
0017 #endif