1 #ifndef PHParametersContainer__h
2 #define PHParametersContainer__h
16 typedef std::map<int, PHParameters *>
Map;
19 typedef std::pair<Iterator, Iterator>
Range;
20 typedef std::pair<ConstIterator, ConstIterator>
ConstRange;
28 int WriteToFile(
const std::string &extension,
const std::string &dir);
47 #endif //PHParametersContainer__h
const PHParameters * GetParameters(const int layer) const
Map::const_iterator ConstIterator
void FillFrom(const PdbParameterMapContainer *saveparamcontainer)
void CopyToPdbParameterMapContainer(PdbParameterMapContainer *myparm)
void SaveToNodeTree(PHCompositeNode *topNode, const std::string &nodename)
std::pair< ConstIterator, ConstIterator > ConstRange
int ExistDetid(const int detid) const
std::pair< Iterator, Iterator > Range
ConstRange GetAllParameters() const
virtual ~PHParametersContainer()
PHParametersContainer(const std::string &name="NONE")
std::map< int, PHParameters * > parametermap
std::string superdetectorname
void AddPHParameters(const int layer, PHParameters *params)
int WriteToFile(const std::string &extension, const std::string &dir)
std::map< int, PHParameters * > Map
PHParameters * GetParametersToModify(const int layer)
void set_name(const std::string &name)