*fDebugFile<<"\nEnter THcHelicityScaler for fName = "<<fName<<endl;
*fDebugFile<<"\nEnter THcHelicityScaler for fName = "<<fName<<endl;
EvDump(evdata);
EvDump(evdata);
}
}
UInt_t*rdata=(UInt_t*)evdata->GetRawDataBuffer();
UInt_t*rdata=(UInt_t*)evdata->GetRawDataBuffer();
if(evdata->GetEvType()==fDelayedType){// Save this event for processing later
if(evdata->GetEvType()==fDelayedType){// Save this event for processing later
Int_tevlen=evdata->GetEvLength();
Int_tevlen=evdata->GetEvLength();
UInt_t*datacopy=newUInt_t[evlen];
UInt_t*datacopy=newUInt_t[evlen];
fDelayedEvents.push_back(datacopy);
fDelayedEvents.push_back(datacopy);
memcpy(datacopy,rdata,evlen*sizeof(UInt_t));
memcpy(datacopy,rdata,evlen*sizeof(UInt_t));
return1;
return1;
}else{// A normal event
}else{// A normal event
if(fDebugFile)
if(fDebugFile)*fDebugFile<<"\n\nTHcHelicityScaler :: Debugging event type "<<dec<<evdata->GetEvType()<<" event num = "<<evdata->GetEvNum()<<endl<<endl;
*fDebugFile<<"\n\nTHcHelicityScaler :: Debugging event type "<<dec<<evdata->GetEvType()