Skip to content
Snippets Groups Projects
Commit 94ee6bfa authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'master-tile-recutils-disable-unused-tools' into 'master'

Disable unused tools in Tile reconstruction utils

See merge request atlas/athena!8382
parents 345ba0a5 4aec5916
No related branches found
No related tags found
No related merge requests found
...@@ -115,6 +115,8 @@ StatusCode TileBeamInfoProvider::initialize() { ...@@ -115,6 +115,8 @@ StatusCode TileBeamInfoProvider::initialize() {
m_pHRengine = m_rndmSvc->GetEngine("Tile_CondToolTrip"); m_pHRengine = m_rndmSvc->GetEngine("Tile_CondToolTrip");
m_rndmVec = new double[TileCalibUtils::MAX_DRAWER]; m_rndmVec = new double[TileCalibUtils::MAX_DRAWER];
ATH_MSG_INFO("Drawer trips will be simulated"); ATH_MSG_INFO("Drawer trips will be simulated");
} else {
m_tileBadChanTool.disable();
} }
if (!(m_beamElemContainerKey.key().empty() if (!(m_beamElemContainerKey.key().empty()
......
...@@ -183,6 +183,7 @@ StatusCode TileCellBuilderFromHit::initialize() { ...@@ -183,6 +183,7 @@ StatusCode TileCellBuilderFromHit::initialize() {
CHECK( m_noiseTool.retrieve() ); CHECK( m_noiseTool.retrieve() );
} else { } else {
ATH_MSG_INFO( "Noise Sigma " << m_noiseSigma << " MeV is selected!" ); ATH_MSG_INFO( "Noise Sigma " << m_noiseSigma << " MeV is selected!" );
m_noiseTool.disable();
} }
CHECK( m_rndmSvc.retrieve()); CHECK( m_rndmSvc.retrieve());
......
...@@ -81,9 +81,14 @@ StatusCode TileCellNoiseFilter::initialize() { ...@@ -81,9 +81,14 @@ StatusCode TileCellNoiseFilter::initialize() {
//=== get TileBadChanTool //=== get TileBadChanTool
CHECK( m_tileBadChanTool.retrieve() ); CHECK( m_tileBadChanTool.retrieve() );
m_noiseTool.disable();
} else { } else {
//=== CaloNoiseTool //=== CaloNoiseTool
CHECK( m_noiseTool.retrieve()); CHECK( m_noiseTool.retrieve());
m_tileToolNoiseSample.disable();
m_tileBadChanTool.disable();
} }
return StatusCode::SUCCESS; return StatusCode::SUCCESS;
......
...@@ -133,8 +133,12 @@ StatusCode TileRawChannelBuilderFitFilterCool::initialize() { ...@@ -133,8 +133,12 @@ StatusCode TileRawChannelBuilderFitFilterCool::initialize() {
if (m_idocis) { if (m_idocis) {
CHECK( m_tileToolLeak100Shape.retrieve() ); CHECK( m_tileToolLeak100Shape.retrieve() );
CHECK( m_tileToolLeak5p2Shape.retrieve() ); CHECK( m_tileToolLeak5p2Shape.retrieve() );
CHECK( m_tileToolPulse5p2Shape.retrieve() ); CHECK( m_tileToolPulse5p2Shape.retrieve() );
} else {
m_tileToolLeak100Shape.disable();
m_tileToolLeak5p2Shape.disable();
m_tileToolPulse5p2Shape.disable();
} }
//=== TileCondToolNoiseSample //=== TileCondToolNoiseSample
......
...@@ -109,6 +109,8 @@ StatusCode TileRawChannelBuilderMF::initialize() { ...@@ -109,6 +109,8 @@ StatusCode TileRawChannelBuilderMF::initialize() {
if (m_bestPhase) { if (m_bestPhase) {
//=== get TileToolTiming //=== get TileToolTiming
CHECK(m_tileToolTiming.retrieve()); CHECK(m_tileToolTiming.retrieve());
} else {
m_tileToolTiming.disable();
} }
//=== get TileCondToolNoiseSample //=== get TileCondToolNoiseSample
......
...@@ -160,6 +160,8 @@ StatusCode TileRawChannelBuilderOpt2Filter::initialize() { ...@@ -160,6 +160,8 @@ StatusCode TileRawChannelBuilderOpt2Filter::initialize() {
if (m_bestPhase) { if (m_bestPhase) {
//=== get TileToolTiming //=== get TileToolTiming
CHECK( m_tileToolTiming.retrieve() ); CHECK( m_tileToolTiming.retrieve() );
} else {
m_tileToolTiming.disable();
} }
ATH_MSG_INFO( "initialization completed" ); ATH_MSG_INFO( "initialization completed" );
......
...@@ -67,6 +67,10 @@ StatusCode TileRawChannelOF1Corrector::initialize() { ...@@ -67,6 +67,10 @@ StatusCode TileRawChannelOF1Corrector::initialize() {
//=== get TileToolTiming //=== get TileToolTiming
CHECK( m_tileToolTiming.retrieve() ); CHECK( m_tileToolTiming.retrieve() );
} else {
m_tileCondToolOfc.disable();
m_tileToolNoiseSample.disable();
m_tileToolTiming.disable();
} }
//=== TileCondToolEmscale //=== TileCondToolEmscale
...@@ -75,6 +79,9 @@ StatusCode TileRawChannelOF1Corrector::initialize() { ...@@ -75,6 +79,9 @@ StatusCode TileRawChannelOF1Corrector::initialize() {
//=== get TileToolTiming //=== get TileToolTiming
CHECK( m_tileDspThreshold.retrieve() ); CHECK( m_tileDspThreshold.retrieve() );
} else {
m_tileToolEms.disable();
m_tileDspThreshold.disable();
} }
if (m_zeroAmplitudeWithoutDigits) { if (m_zeroAmplitudeWithoutDigits) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment