Skip to content

Commit 39f8c89

Browse files
committed
FIT: added explicit type conversion where EEventDataBit is used
1 parent e8612b8 commit 39f8c89

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/RecPoint.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,23 +49,23 @@ struct ChannelDataFloat {
4949

5050
static void setFlag(fit::EEventDataBit bitFlag, int& adcId)
5151
{
52-
adcId = uint8_t(adcId) | 1u << bitFlag;
52+
adcId = uint8_t(adcId) | 1u << uint8_t(bitFlag);
5353
}
5454
static void clearFlag(fit::EEventDataBit bitFlag, int& adcId)
5555
{
56-
adcId = uint8_t(adcId) & ~(1u << bitFlag);
56+
adcId = uint8_t(adcId) & ~(1u << uint8_t(bitFlag));
5757
}
5858
void setFlag(int flag)
5959
{
6060
adcId = flag;
6161
}
6262
void setFlag(fit::EEventDataBit bitFlag, bool value)
6363
{
64-
adcId = uint8_t(adcId) | uint8_t(value) << bitFlag;
64+
adcId = uint8_t(adcId) | uint8_t(value) << uint8_t(bitFlag);
6565
}
6666
bool getFlag(fit::EEventDataBit bitFlag) const
6767
{
68-
return bool(uint8_t(adcId) & (1u << bitFlag));
68+
return bool(uint8_t(adcId) & (1u << uint8_t(bitFlag)));
6969
}
7070
bool areAllFlagsGood() const
7171
{

DataFormats/Detectors/FIT/FT0/include/DataFormatsFT0/RecPoints.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,23 @@ struct ChannelDataFloat {
5555

5656
static void setFlag(fit::EEventDataBit bitFlag, int& chainQTC)
5757
{
58-
ChainQTC = uint8_t(ChainQTC) | 1u << bitFlag;
58+
ChainQTC = uint8_t(ChainQTC) | 1u << uint8_t(bitFlag);
5959
}
6060
static void clearFlag(fit::EEventDataBit bitFlag, int& chainQTC)
6161
{
62-
ChainQTC = uint8_t(ChainQTC) & ~(1u << bitFlag);
62+
ChainQTC = uint8_t(ChainQTC) & ~(1u << uint8_t(bitFlag));
6363
}
6464
void setFlag(int flag)
6565
{
6666
ChainQTC = flag;
6767
}
6868
void setFlag(fit::EEventDataBit bitFlag, bool value)
6969
{
70-
ChainQTC = uint8_t(ChainQTC) | uint8_t(value) << bitFlag;
70+
ChainQTC = uint8_t(ChainQTC) | uint8_t(value) << uint8_t(bitFlag);
7171
}
7272
bool getFlag(fit::EEventDataBit bitFlag) const
7373
{
74-
return bool(uint8_t(ChainQTC) & (1u << bitFlag));
74+
return bool(uint8_t(ChainQTC) & (1u << uint8_t(bitFlag)));
7575
}
7676
bool areAllFlagsGood() const
7777
{

DataFormats/Detectors/FIT/FV0/include/DataFormatsFV0/RecPoints.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,19 @@ struct ChannelDataFloat {
4848

4949
static void setFlag(fit::EEventDataBit bitFlag, int& adcId)
5050
{
51-
adcId = uint8_t(adcId) | 1u << bitFlag;
51+
adcId = uint8_t(adcId) | 1u << uint8_t(bitFlag);
5252
}
5353
static void clearFlag(fit::EEventDataBit bitFlag, int& adcId)
5454
{
55-
adcId = uint8_t(adcId) & ~(1u << bitFlag);
55+
adcId = uint8_t(adcId) & ~(1u << uint8_t(bitFlag));
5656
}
5757
void setFlag(int flag)
5858
{
5959
adcId = flag;
6060
}
6161
bool getFlag(fit::EEventDataBit bitFlag)
6262
{
63-
return bool(uint8_t(adcId) & (1u << bitFlag));
63+
return bool(uint8_t(adcId) & (1u << uint8_t(bitFlag)));
6464
}
6565
bool areAllFlagsGood() const
6666
{

0 commit comments

Comments
 (0)