diff --git a/Trigger/TrigAnalysis/TrigBunchCrossingTool/src/LHCBunchCrossingTool.cxx b/Trigger/TrigAnalysis/TrigBunchCrossingTool/src/LHCBunchCrossingTool.cxx index 4fe51064caa25dc67a945961303feaa90c398386..901e4862bb692d49df97b647573c5c8e6842a852 100644 --- a/Trigger/TrigAnalysis/TrigBunchCrossingTool/src/LHCBunchCrossingTool.cxx +++ b/Trigger/TrigAnalysis/TrigBunchCrossingTool/src/LHCBunchCrossingTool.cxx @@ -689,7 +689,11 @@ namespace Trig { } std::vector< float > result; for( size_t i = 0; i < tmpresult.size(); ++i ) { - result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + if( x == 4 ) { + result.push_back( static_cast< float >( tmpresult[ i ] ) ); + } else { + result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + } } return result; @@ -793,7 +797,11 @@ namespace Trig { } std::vector< float > result; for( size_t i = 0; i < tmpresult.size(); ++i ) { - result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + if( x == 4 ) { + result.push_back( static_cast< float >( tmpresult[ i ] ) ); + } else { + result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + } } return result; @@ -897,7 +905,11 @@ namespace Trig { } std::vector< float > result; for( size_t i = 0; i < tmpresult.size(); ++i ) { - result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + if( x == 4 ) { + result.push_back( static_cast< float >( tmpresult[ i ] ) ); + } else { + result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + } } return result; @@ -1001,7 +1013,11 @@ namespace Trig { } std::vector< float > result; for( size_t i = 0; i < tmpresult.size(); ++i ) { - result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + if( x == 4 ) { + result.push_back( static_cast< float >( tmpresult[ i ] ) ); + } else { + result.push_back( static_cast< float >( average * tmpresult[ i ] ) ); + } } return result;