Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
art::ActionTable Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Principal/Actions.h"

Public Member Functions

 ActionTable ()
 
 ActionTable (fhicl::ParameterSet const &)
 
void add (std::string const &category, actions::ActionCodes code)
 
actions::ActionCodes find (std::string const &category) const
 

Private Types

using ActionMap = std::map< std::string, actions::ActionCodes >
 

Private Member Functions

void addDefaults_ ()
 
void install_ (actions::ActionCodes code, fhicl::ParameterSet const &scheduler)
 

Private Attributes

ActionMap map_
 

Detailed Description

Definition at line 19 of file Actions.h.

Member Typedef Documentation

Definition at line 28 of file Actions.h.

Constructor & Destructor Documentation

art::ActionTable::ActionTable ( )
art::ActionTable::ActionTable ( fhicl::ParameterSet const &  )
explicit

Member Function Documentation

void art::ActionTable::add ( std::string const &  category,
actions::ActionCodes  code 
)
void art::ActionTable::addDefaults_ ( )
private
actions::ActionCodes art::ActionTable::find ( std::string const &  category) const
void art::ActionTable::install_ ( actions::ActionCodes  code,
fhicl::ParameterSet const &  scheduler 
)
private

Member Data Documentation

ActionMap art::ActionTable::map_
private

Definition at line 34 of file Actions.h.


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