ATLAS Offline Software
Namespaces | Functions
ISelectionAccessor.cxx File Reference
#include <AsgMessaging/StatusCode.h>
#include <SelectionHelpers/SelectionReadAccessorBits.h>
#include <SelectionHelpers/SelectionReadAccessorChar.h>
#include <SelectionHelpers/SelectionWriteAccessorBits.h>
#include <SelectionHelpers/SelectionWriteAccessorChar.h>
#include <SelectionHelpers/SelectionWriteAccessorSys.h>
#include <SelectionHelpers/SelectionAccessorList.h>
#include <SelectionHelpers/SelectionReadAccessorNull.h>
#include <SelectionHelpers/SelectionAccessorReadSys.h>
#include <SelectionHelpers/SelectionExprParser.h>
#include <SelectionHelpers/SelectionReadAccessorInvert.h>
#include <SelectionHelpers/SelectionWriteAccessorInvert.h>
#include <exception>
#include <unordered_map>

Go to the source code of this file.

Namespaces

 CP
 Select isolated Photons, Electrons and Muons.
 

Functions

StatusCode CP::makeSelectionReadAccessor (const std::string &expr, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar=false)
 make the ISelectionReadAccessor for the given name More...
 
StatusCode CP::makeSelectionReadAccessorVar (const std::string &name, std::unique_ptr< ISelectionReadAccessor > &accessor, bool defaultToChar=false)
 Produces a simple ISelectionReadAccessor accessing the given decoration. More...
 
StatusCode CP::makeSelectionWriteAccessor (const std::string &name, std::unique_ptr< ISelectionWriteAccessor > &accessor, bool defaultToChar=false)
 Produces a simple ISelectionWriteAccessor accessing the given decoration. More...