2 #define GTRUEINFOHIT_H 1
31 log->debug(DESTRUCTOR,
"GTrueInfoData");
58 inline const std::map<std::string, float>
getFloatVariablesMap()
const {
return trueInfoFloatVariablesMap; }
64 inline const std::map<std::string, std::string>
getStringVariablesMap()
const {
return trueInfoStringVariablesMap; }
67 std::map<std::string, float> trueInfoFloatVariablesMap;
68 std::map<std::string, std::string> trueInfoStringVariablesMap;
69 std::vector<GIdentifier> gidentity;
~GTrueInfoData()
Destructor for GTrueInfoData.
const std::map< std::string, float > getFloatVariablesMap() const
Returns the map of float variables.
void includeVariable(std::string varName, float var)
Includes a float variable in the true hit data.
const std::map< std::string, std::string > getStringVariablesMap() const
Returns the map of string variables.
GTrueInfoData(GHit *ghit, GLogger *const logger)
Constructs a GTrueInfoData object.
std::string getIdentityString()
Returns a string representation of the identity.