-- SebastianKupny - 07 Dec 2011

1. Description and what happens

In
MbsFile.cxx
bad construction of function in function
GetEvent( )

No returned value in case when status==3

2. Where

Asyeos Fiarroot environment, revision: 13711
Mbs/MbsFile.cxx
, function
GetEvent( ) Line 50

Int_t MbsFile::GetEvent()
{
 void* evtptr =&fxEvent; 
 void* buffptr=&fxBuffer; 

 Int_t status=f_evt_get_event(fxInputChannel, (Int_t**)evtptr,(Int_t**) buffptr);
//02062011 PrintEventHeader();
// PrintBufferHeader();
 fuEventCounter=fxEvent->l_count;
 
 if (status==0) {
//  cout << "got an event, it's nr: "<<fuEventCounter<<endl;
  return status;}
 else if (status==3){cout << "This is last event"<<endl;}
 else{
  cout << "Error getting event: "<< endl;
  return status;}
}

See /asyeosroot/trunk/Mbs/MbsFile.cxx

3. Output

No information

4. How to generate error

No information

5. Additional info

Reported in Asyeos collaboration EVO meeteng on 30. NOV 2011

Unknown influence for analysis in other projects based on Fairroot framework.
Topic revision: r2 - 2011-12-07, SebastianKupny
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)