|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   39   using std::setprecision;
 
   70       ATH_MSG_FATAL(
"Output MissingETContainer name must be provided.");
 
   71       return StatusCode::FAILURE;
 
   75       ATH_MSG_FATAL(
"Output MissingETComponentMap name must be provided.");
 
   76       return StatusCode::FAILURE;
 
   83           << 
" with composition map: " << 
m_mapname     );
 
   96     return StatusCode::SUCCESS;
 
  106     ATH_CHECK( metHandle.record (std::make_unique<xAOD::MissingETContainer>(),                      std::make_unique<xAOD::MissingETAuxContainer>()) );
 
  114     ATH_CHECK( metMapHandle.record (std::make_unique<xAOD::MissingETComponentMap>(),                      std::make_unique<xAOD::MissingETAuxComponentMap>()) );
 
  118     if( 
buildMET(metCont, metMap).isFailure() ) {
 
  120       return StatusCode::SUCCESS;
 
  123     return StatusCode::SUCCESS;
 
  129     return StatusCode::SUCCESS;
 
  156       if( 
tool->execute(metTerm, metMap).isFailure() ) {
 
  166         (*metFinal) += (*metTerm);
 
  179       if( 
tool->execute(metTerm, metMap).isFailure() ) {
 
  191     return StatusCode::SUCCESS;
 
  
MissingETAuxComponentMap_v1 MissingETAuxComponentMap
Version control by type definition.
MissingETAuxContainer_v1 MissingETAuxContainer
static bool hasCategory(Types::bitmask_t bits, Category cat)
Check if bit pattern includes a given category.
MissingET_v1 MissingET
Version control by type defintion.
Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Old Athena::TPCnvVers::Current MissingETComposition
MissingETContainer_v1 MissingETContainer
#define ATH_MSG_VERBOSE(x)
uint64_t bitmask_t
Type for status word bit mask.
void setSource(MissingETBase::Types::bitmask_t src)
Set the source of the MET object.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
@ Refined
Indicator for genuine reconstructed MET terms.
Principal data object for Missing ET.
const std::string & name() const
Identifier getters.
Athena::TPCnvVers::Old Athena::TPCnvVers::Old MissingET
Container for xAOD::MissingET_v1 objects.
value_type push_back(value_type pElem)
Add an element to the end of the collection.
static bool add(MissingETComponentMap *pMap, const MissingET *pMET, MissingETBase::Types::bitmask_t sw=MissingETBase::Status::clearedStatus())
Adding a MissingET  object to the map.
MissingETBase::Types::bitmask_t source() const
MET object source tag.
#define ATH_MSG_WARNING(x)
MissingETComponentMap_v1 MissingETComponentMap
Version control by type definition.
static Types::bitmask_t total(Region reg=Region::FullAcceptance)
Standard full reconstructed MET.