Classes | Public Member Functions | Private Attributes | List of all members
art::GroupSelectorRules Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/Core/GroupSelectorRules.h"

Classes

struct  BranchSelectState
 
class  Rule
 

Public Member Functions

 GroupSelectorRules (std::vector< std::string > const &commands, std::string const &parameterName, std::string const &parameterOwnerName)
 
void applyToAll (std::vector< BranchSelectState > &branchstates) const
 
bool keepAll () const
 

Private Attributes

std::vector< Rulerules_ {}
 
bool keepAll_
 

Detailed Description

Definition at line 21 of file GroupSelectorRules.h.

Constructor & Destructor Documentation

art::GroupSelectorRules::GroupSelectorRules ( std::vector< std::string > const &  commands,
std::string const &  parameterName,
std::string const &  parameterOwnerName 
)

Member Function Documentation

void art::GroupSelectorRules::applyToAll ( std::vector< BranchSelectState > &  branchstates) const
bool art::GroupSelectorRules::keepAll ( ) const
inline

Definition at line 41 of file GroupSelectorRules.h.

References keepAll_.

42  {
43  return keepAll_;
44  }

Member Data Documentation

bool art::GroupSelectorRules::keepAll_
private

Definition at line 80 of file GroupSelectorRules.h.

Referenced by keepAll().

std::vector<Rule> art::GroupSelectorRules::rules_ {}
private

Definition at line 79 of file GroupSelectorRules.h.


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