Skip to content

Commit 26926ec

Browse files
Fix FT0 gain indexing bug and resolve merge conflicts
- Use channel ID instead of array index for FT0 gain correction - Preserve original amplitude values for dead channel mapping - Resolve merge conflict markers
1 parent bd2491f commit 26926ec

File tree

1 file changed

+0
-17
lines changed

1 file changed

+0
-17
lines changed

PWGCF/TwoParticleCorrelations/Tasks/longRangeDihadronCor.cxx

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -671,16 +671,6 @@ struct LongRangeDihadronCor {
671671
if (cfgRemapFT0CDeadChannels) {
672672
if (id == kFT0CRemapChannelInnerRing) {
673673
int dead_id = id + kFT0CInnerMirror;
674-
<<<<<<< Updated upstream
675-
registry.fill(HIST("FT0Amp"), dead_id, ampl);
676-
ampl = ampl / cstFT0RelGain[iCh];
677-
registry.fill(HIST("FT0AmpCorrect"), dead_id, ampl);
678-
} else if (id >= kFT0CRemapChannelStart && id <= kFT0CRemapChannelEnd) {
679-
int dead_id = id + kFT0COuterMirror;
680-
registry.fill(HIST("FT0Amp"), dead_id, ampl);
681-
ampl = ampl / cstFT0RelGain[iCh];
682-
registry.fill(HIST("FT0AmpCorrect"), dead_id, ampl);
683-
=======
684674
float mirroredAmpl = ampl;
685675
float mirroredAmplCorrected = mirroredAmpl / cstFT0RelGain[iCh];
686676
registry.fill(HIST("FT0Amp"), dead_id, mirroredAmpl);
@@ -691,7 +681,6 @@ struct LongRangeDihadronCor {
691681
float mirroredAmplCorrected = mirroredAmpl / cstFT0RelGain[iCh];
692682
registry.fill(HIST("FT0Amp"), dead_id, mirroredAmpl);
693683
registry.fill(HIST("FT0AmpCorrect"), dead_id, mirroredAmplCorrected);
694-
>>>>>>> Stashed changes
695684
}
696685
}
697686
if ((cfgRejectFT0CInside && (id >= kFT0CInnerRingMin && id <= kFT0CInnerRingMax)) || (cfgRejectFT0COutside && (id >= kFT0COuterRingMin && id <= kFT0COuterRingMax)))
@@ -705,16 +694,10 @@ struct LongRangeDihadronCor {
705694
if (cfgRemapFT0ADeadChannels) {
706695
if (id >= kFT0ARemapChannelStart && id <= kFT0ARemapChannelEnd) {
707696
int dead_id = id - kFT0AOuterMirror;
708-
<<<<<<< Updated upstream
709-
registry.fill(HIST("FT0Amp"), dead_id, ampl);
710-
ampl = ampl / cstFT0RelGain[iCh];
711-
registry.fill(HIST("FT0AmpCorrect"), dead_id, ampl);
712-
=======
713697
float mirroredAmpl = ampl;
714698
float mirroredAmplCorrected = mirroredAmpl / cstFT0RelGain[iCh];
715699
registry.fill(HIST("FT0Amp"), dead_id, mirroredAmpl);
716700
registry.fill(HIST("FT0AmpCorrect"), dead_id, mirroredAmplCorrected);
717-
>>>>>>> Stashed changes
718701
}
719702
}
720703
if ((cfgRejectFT0AInside && (id >= kFT0AInnerRingMin && id <= kFT0AInnerRingMax)) || (cfgRejectFT0AOutside && (id >= kFT0AOuterRingMin && id <= kFT0AOuterRingMax)))

0 commit comments

Comments
 (0)