1 #ifndef PHG4ParametersContainer__h
2 #define PHG4ParametersContainer__h
18 typedef std::map<int, PHG4Parameters *>
Map;
21 typedef std::pair<Iterator, Iterator>
Range;
22 typedef std::pair<ConstIterator, ConstIterator>
ConstRange;
30 int WriteToFile(
const std::string &extension,
const std::string &dir);
50 #endif //PHG4ParametersContainer__h
void AddPHG4Parameters(const int layer, PHG4Parameters *params)
void FillFrom(const PdbParameterMapContainer *saveparamcontainer)
ConstRange GetAllParameters() const
PHG4Parameters * GetParametersToModify(const int layer)
const PHG4Parameters * GetParameters(const int layer) const
Map::const_iterator ConstIterator
PHG4ParametersContainer(const std::string &name="NONE")
std::string superdetectorname
std::pair< ConstIterator, ConstIterator > ConstRange
std::pair< Iterator, Iterator > Range
int ExistDetid(const int detid) const
void CopyToPdbParameterMapContainer(PdbParameterMapContainer *myparm)
virtual ~PHG4ParametersContainer()
std::map< int, PHG4Parameters * > parametermap
std::map< int, PHG4Parameters * > Map
int WriteToFile(const std::string &extension, const std::string &dir)
void set_name(const std::string &name)
void SaveToNodeTree(PHCompositeNode *topNode, const std::string &nodename)
void CreateAndFillFrom(const PdbParameterMapContainer *saveparamcontainer, const std::string &name)