64 _fdbPDG = TDatabasePDG::Instance();
76 _fdbPDG = TDatabasePDG::Instance();
114 o<<
"Detector:"<<
detName()<<endl;
128 if (par.size() != 0) {
131 for(ArgList::const_iterator argIt=par.begin(); argIt!=par.end();argIt++) {
133 const char *src=argIt->data();
136 char* token = tokenizer.
GetFirst(csrc,
"=");
139 token = tokenizer.
GetNext(
"=");
141 double value = atof(token);
142 string strvalue(token);
146 if (value!=0 || strvalue==
"0" || strvalue==
"0.0" || strvalue==
"0.")
149 cout <<
" -W- (PndFsmAbsDet::parseParameterList) Unknown Parameter: <"<<name<< endl;
154 cout <<
" -W- (PndFsmAbsDet::parseParameterList) Unknown Parameter: <"<<name<< endl;
std::list< std::string > ArgList
virtual void initParameters()
void parseParameterList(ArgList &par)
virtual void print(std::ostream &o)
basic_ostream< char, char_traits< char > > ostream
const std::string & detName()
char * GetFirst(char *lpsz, const char *lpcszDelimiters)
static TRandom3 * Instance()
virtual bool setParameter(std::string &name, double value)
char * GetNext(const char *lpcszDelimiters)