|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef PANTAUALGS_TAUFEATURE_H
6 #define PANTAUALGS_TAUFEATURE_H
39 const std::vector<double>&
vecValue(
const std::string&
name)
const;
47 const std::vector<double>&
value);
69 #endif // PANTAUALGS_TAUFEATURE_H
JetConstituentVector::iterator iterator
VectorFeatureMap::iterator VectorFeatureMapIter
VectorFeatureMap::const_iterator VectorFeatureMapConstIter
bool addFeature(const std::string &name, const double value)
adds a new feature
int nVecValues() const
returns the size of the m_vecFeatureMap
FeatureMap m_featureMap
The map containg all features.
int nValues() const
returns the size of the m_featureMap
FeatureMap::const_iterator FeatureMapConstIter
double value(const std::string &name, bool &isValid) const
returns the value of the feature given by its name
std::map< std::string, double > FeatureMap
VectorFeatureMap m_vecFeatureMap
The map containg all features.
TauFeature()
Default constructor.
FeatureMap::iterator FeatureMapIter
void add(PanTau::TauFeature *otherFeatures)
std::map< std::string, const std::vector< double > > VectorFeatureMap
bool addVecFeature(const std::string &name, const std::vector< double > &value)
adds a new vector feature
virtual ~TauFeature()
Destructor.
const std::vector< double > & vecValue(const std::string &name) const
returns the value of a vector feature given by its name