ATLAS Offline Software
Public Member Functions | List of all members
CP::ISelectionNameSvc Class Referenceabstract

the interface for the central systematics service More...

#include <ISelectionNameSvc.h>

Inheritance diagram for CP::ISelectionNameSvc:
Collaboration diagram for CP::ISelectionNameSvc:

Public Member Functions

 DeclareInterfaceID (CP::ISelectionNameSvc, 1, 0)
 
virtual StatusCode addAcceptInfo (const std::string &objectName, const std::string &decorName, const asg::AcceptInfo &acceptInfo)=0
 
virtual const asg::AcceptInfogetAcceptInfo (const std::string &objectName, const std::string &decorName) const =0
 
virtual void print () const =0
 Print the state of the service. More...
 

Detailed Description

the interface for the central systematics service

This service is used as part of the common CP algorithms to allow communicating the name of individual selection bits from the selection algorithm to the cut flow algorithm.

Definition at line 26 of file ISelectionNameSvc.h.

Member Function Documentation

◆ addAcceptInfo()

virtual StatusCode CP::ISelectionNameSvc::addAcceptInfo ( const std::string &  objectName,
const std::string &  decorName,
const asg::AcceptInfo acceptInfo 
)
pure virtual

Implemented in CP::SelectionNameSvc.

◆ DeclareInterfaceID()

CP::ISelectionNameSvc::DeclareInterfaceID ( CP::ISelectionNameSvc  ,
,
 
)

◆ getAcceptInfo()

virtual const asg::AcceptInfo* CP::ISelectionNameSvc::getAcceptInfo ( const std::string &  objectName,
const std::string &  decorName 
) const
pure virtual

Implemented in CP::SelectionNameSvc.

◆ print()

virtual void asg::IAsgService::print ( ) const
pure virtualinherited

Print the state of the service.

Implemented in asg::AsgService.


The documentation for this class was generated from the following file: