MarlinTrk  2.2.0
Public Member Functions | Protected Attributes | Friends | List of all members
MarlinTrk::ConfigFlags Class Reference

Public Member Functions

 ConfigFlags ()
 Helper class that holds a number of boolean properties for configuration. More...
 
void registerOption (unsigned key, const std::string &name, bool defaultValue=false)
 
bool option (unsigned key) const
 
bool operator[] (unsigned key) const
 
void setOption (unsigned key, bool val)
 
std::string & optionName (unsigned key)
 

Protected Attributes

Map _map
 

Friends

std::ostream & operator<< (std::ostream &os, const ConfigFlags &flags)
 

Constructor & Destructor Documentation

MarlinTrk::ConfigFlags::ConfigFlags ( )
inline

Helper class that holds a number of boolean properties for configuration.

The property keys (type: unsigned) have to be defined in the class using this class.


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