42 SetName(par->GetName());
47 TGo4Log::Error(
"TYYYEventSource constructor with zero parameter!");
66 return cl->InheritsFrom(TYYYRawEvent::Class());
72 if (!evnt)
return kFALSE;
74 char sbuf[1024], buffer[1024];
78 fxFile->getline(sbuf,
sizeof(sbuf),
'\n' );
82 TString errmsg = TString::Format(
"End of input file %s", GetName());
87 }
while(strstr(sbuf,
"#") || strstr(sbuf,
"!") );
94 const char *cursor = sbuf;
97 scanresult = sscanf(cursor,
"%s",buffer);
98 if(scanresult != 0 && scanresult != -1) {
99 evnt->
fdData[numval] = atof(buffer);
103 cursor += strlen(buffer)+1;
104 }
while( scanresult != 0 && scanresult != -1);
123 fxFile =
new std::ifstream(GetName());
127 TString errmsg = TString::Format(
"Eror opening user file:%s",GetName());
Bool_t BuildEvent(TGo4EventElement *dest) override
void SetArgs(const char *arg)
void ReAllocate(Int_t newsize)
static void Info(const char *text,...) GO4_PRINTF_ARGS
void SetCreateStatus(Int_t status)
virtual ~TYYYEventSource()
void SetErrMess(const char *txt)
const char * GetExpression() const
static void Error(const char *text,...) GO4_PRINTF_ARGS
void SetEventStatus(Int_t status)
Bool_t CheckEventClass(TClass *cl) override