19 "Calculate delta-R using rapidity");
21 "Use second container for flagging overlaps");
37 ATH_MSG_INFO(
"Object types not set, please set ObjectType1 and ObjectType2 properties");
40 return StatusCode::SUCCESS;
46 template<columnar::ContainerIdConcept CI1,columnar::RegularContainerIdConcept CI2,
typename CM>
51 for(
const auto testPar : testCont){
53 for(
const auto refPar : refCont){
56 if constexpr (CM::isXAOD) {
57 if(&testPar.getXAODObject() == &refPar.getXAODObject())
continue;
66 return StatusCode::SUCCESS;
85 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
a class representing a continuous sequence of objects (a.k.a. a container)
ObjectId< ContainerId::eventContext > EventContextId
ObjectRange< ContainerId::particle2 > Particle2Range
ObjectRange< ContainerId::particle1 > Particle1Range
ObjectType
Type of objects that have a representation in the xAOD EDM.
static constexpr bool isXAOD
Whether this is the xAOD mode.