26 m_filename(
std::string(
"")),
37 setTitle(
"FEB_v1 EmulateFE processing" );
50 debug(
"EmulateFE" ,
"initialize");
53 info(
"____________________________");
59 warning(
"No ADC output data storage.");
61 warning(
"No output file storage and no trigger. There is no processing to perform. Bad configuration.");
77 debug(
"EmulateFE" ,
"execute");
100 for (
int i=0; i<4096; ++i){
108 for (
int i=0; i<4096; ++i){
135 filename.append(
"/");
137 filename.append(
"_");
139 filename.append(
".data");
140 std::ofstream inputData;
141 inputData.open( filename.c_str() );
144 struct tm * timeinfo;
146 timeinfo = localtime ( &rawtime );
147 char* timechar = asctime (timeinfo) ;
148 std::string timing = std::string(timechar,24) +
" ";
150 if ( !inputData.fail() ){
151 inputData<<
"#################################################"<<std::endl;
152 inputData<<
"# Date : "<<timing<<std::endl;
154 inputData<<
"# 0 : Flat generation "<<std::endl;
155 inputData<<
"# 1 : Gaussian noise + Flat signal "<<std::endl;
157 inputData<<
"# Pedestal : "<<
m_pedestal<<std::endl;
158 inputData<<
"# Noise width : "<<
m_noise<<std::endl;
159 inputData<<
"#################################################"<<std::endl;
160 for (
int i=0; i<4096; ++i){
void info(std::string mymsg)
StatusCode generateFile()
void setName(std::string name)
virtual ~EmulateFE()
Destructor.
virtual StatusCode execute()
void setType(std::string type)
EmulateFE()
Standard constructor.
void debug(std::string mymsg)
void setTitle(std::string title)
virtual StatusCode initialize()
StatusCode generateValues()
std::string storageFullPath()
StatusCode processingFE()
virtual StatusCode finalize()
void warning(std::string mymsg)