ATLAS Offline Software
Macros
LArCellMonTool.cxx File Reference
#include "LArCellMonTool.h"
#include "LArRecConditions/LArBadChannel.h"
#include "LArRecConditions/LArBadChanBitPacking.h"
#include "CaloDetDescr/CaloDetDescrElement.h"
#include "CaloIdentifier/CaloGain.h"
#include "Identifier/Identifier.h"
#include "Identifier/HWIdentifier.h"
#include "CaloIdentifier/CaloCell_ID.h"
#include "AthenaMonitoring/DQBadLBFilterTool.h"
#include "AthenaMonitoring/DQAtlasReadyFilterTool.h"
#include "CaloEvent/CaloCellContainer.h"
#include "StoreGate/ReadCondHandle.h"
#include "GaudiKernel/ThreadLocalContext.h"
#include "AthenaKernel/Units.h"
#include "TProfile2D.h"
#include "TProfile.h"
#include "TH2F.h"
#include "TH1F.h"
#include <cassert>
#include <algorithm>

Go to the source code of this file.

Macros

#define CONSISTENCY(ARRAYPROP)
 

Macro Definition Documentation

◆ CONSISTENCY

#define CONSISTENCY (   ARRAYPROP)
Value:
if (ARRAYPROP.value().size()!= nThr) {\
ATH_MSG_ERROR( "Configuration problem: Property 'ThresholdType' has size " << nThr \
<< " but '" << ARRAYPROP.name() << "' has size " << ARRAYPROP.value().size() );\
sc=StatusCode::FAILURE; \
}