|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef TRIGSTEERINGEVENT_TRIGOPERATIONALINFO_H
7 #define TRIGSTEERINGEVENT_TRIGOPERATIONALINFO_H
13 #include "GaudiKernel/MsgStream.h"
32 const std::vector<float>&
values);
33 unsigned int defined(
const std::string&
name)
const;
34 float get(
const std::string&
name)
const;
36 std::pair<std::vector<std::string>, std::vector<float> >
infos()
const;
37 const std::vector<std::string>&
getKeys()
const;
38 const std::vector<float>&
getValues()
const;
58 #include "TrigSteeringEvent/TrigOperationalInfoCollection.h"
float get(const std::string &name) const
void diff(const TrigOperationalInfo &a, const TrigOperationalInfo &b, std::map< std::string, double > &variableChange)
bool operator==(const TrigOperationalInfo &a, const TrigOperationalInfo &b)
const std::vector< float > & getValues() const
std::string str(const TrigOperationalInfo &d)
std::vector< std::string > m_infoName
void updateAtLocation(unsigned int location, float value)
MsgStream & operator<<(MsgStream &m, const TrigOperationalInfo &d)
std::pair< std::vector< std::string >, std::vector< float > > infos() const
void set(const std::string &name, float value)
bool operator!=(const TrigOperationalInfo &a, const TrigOperationalInfo &b)
unsigned int defined(const std::string &name) const
This class defined generic object to store operational info available during triggering online i....
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const std::vector< std::string > & getKeys() const
std::vector< float > m_infoValue
macros to associate a CLID to a type