Skip to content

Commit 79c8499

Browse files
author
Wiktor Pierozak
committed
Refactored FDDRecoConfig - created enum DetectorSide, created amplitude threholds for A and C side
1 parent cf7ae55 commit 79c8499

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

‎DataFormats/Detectors/FIT/FDD/include/DataFormatsFDD/FDDRecoConfig.h‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@
1818
namespace o2::fdd
1919
{
2020
struct FDDRecoConfig : o2::conf::ConfigurableParamHelper<FDDRecoConfig> {
21-
int16_t ChannelAmplitudeUpper = 4096;
22-
int16_t ChannelAmplitudeLower = 0;
21+
enum DetectorSide {SideA = 0, SideC = 1}
22+
int16_t ChannelAmplitudeUpper[2] = {4096, 4096};
23+
int16_t ChannelAmplitudeLower[2] = {6, 0};
24+
2325
int16_t ChannelTimeLower = -2050;
2426
int16_t ChannelTimeUpper = 2050;
2527

@@ -37,8 +39,8 @@ struct FDDRecoConfig : o2::conf::ConfigurableParamHelper<FDDRecoConfig> {
3739
return (flags & TriggerBitsValidationMask) == TriggerBitsValid;
3840
}
3941

40-
int16_t CollisionTimeAmpltudeUpper = 4096;
41-
int16_t CollisionTimeAmplitudeLower = 0;
42+
int16_t CollisionTimeAmpltudeUpper[2]= {4096, 4096};
43+
int16_t CollisionTimeAmplitudeLower[2] = {6, 0};
4244
int16_t CollisionTimeTimeLower = -500;
4345
int16_t CollisionTimeTimeUpper = 500;
4446

@@ -50,10 +52,8 @@ struct FDDRecoConfig : o2::conf::ConfigurableParamHelper<FDDRecoConfig> {
5052
}
5153

5254
int16_t SwOrGate = 153;
53-
int16_t SwOrTriggerAmplitudeLowThresholdSideA = 6;
54-
int16_t SwOrTriggerAmplitudeLowThresholdSideC = 0;
55-
int16_t SwOrTriggerAmplitudeHighThresholdSideA = 4095;
56-
int16_t SwOrTriggerAmplitudeHighThresholdSideC = 4095;
55+
int16_t SwOrTriggerAmplitudeLowThreshold[2] = {6, 0};
56+
int16_t SwOrTriggerAmplitudeHighThreshold[2] = {4095, 4095};
5757
int16_t SwVtxTriggerTimeWindow = 100;
5858
bool SwTriggerCoincidenceMode = true;
5959
bool SwTriggerEnabled = false;

0 commit comments

Comments
 (0)