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);
std::map< int, PHParameters * > Map
void CopyToPdbParameterMapContainer(PdbParameterMapContainer *myparm)
int WriteToFile(const std::string &extension, const std::string &dir)
Map::const_iterator ConstIterator
ConstRange GetAllParameters() const
PHParametersContainer(const std::string &name="NONE")
std::map< int, PHParameters * > parametermap
void set_name(const std::string &name)
virtual ~PHParametersContainer()
int ExistDetid(const int detid) const
void SaveToNodeTree(PHCompositeNode *topNode, const std::string &nodename)
PHParameters * GetParametersToModify(const int layer)
const PHParameters * GetParameters(const int layer) const
std::string superdetectorname
void AddPHParameters(const int layer, PHParameters *params)
std::pair< Iterator, Iterator > Range
std::pair< ConstIterator, ConstIterator > ConstRange
void FillFrom(const PdbParameterMapContainer *saveparamcontainer)