11 #ifndef NANOSLICEVERSIONCONVENTION_H 12 #define NANOSLICEVERSIONCONVENTION_H 14 #include "DAQDataFormats/RawDAQData.h" 15 #include "DAQDataFormats/DataFormatException.h" 21 #include <boost/lexical_cast.hpp> 45 ,
const uint32_t nsamples
46 ,
const uint32_t npretriggered_samples
111 const int nversions = _versionRegisters.size();
112 os<<
"Total Number of versions="<<nversions<<
"\n";
115 for(
int i=0;
i<nversions; ++
i){
116 os<<
"Version "<<
i<<
":";
118 if(checkVersion(i,
false)){
119 _versionRegisters[
i].print(os);
121 else{os<<
"NOT ALLOWED\n";}
141 if(!checkVersion(ver))
return 0;
147 if(!checkVersion(ver))
return 0;
172 || ver >= (
int)_versionRegisters.size()
ps_atom_t encode(std::string const &)