45        virtual auto SignalFilter(
const std::vector<BarCalData>& ) -> 
bool { 
return true; }
 
   46        virtual void AddSignals(
const std::vector<BarCalData>& signal) = 0;
 
 
virtual ~CosmicEngineInterface()=default
 
virtual void EndOfEvent(unsigned int event_num)
 
auto operator=(const CosmicEngineInterface &) -> CosmicEngineInterface &=default
 
auto GetTask() -> Cal2HitParTask *
 
virtual void SetErrorScale(float scale)
 
void SetModuleSize(int module_size)
 
auto operator=(CosmicEngineInterface &&) -> CosmicEngineInterface &=delete
 
CosmicEngineInterface(CosmicEngineInterface &&)=delete
 
Cal2HitParTask * mother_task_
 
virtual void SetMinStat(int min)
 
virtual void EventReset()
 
virtual void BeginOfEvent(unsigned int event_num)
 
virtual void HistInit(DataMonitor &histograms)
 
virtual void AddSignals(const std::vector< BarCalData > &signal)=0
 
auto GetModuleSize() const -> auto
 
virtual void Calibrate(Cal2HitPar &hit_par)=0
 
CosmicEngineInterface()=default
 
virtual auto SignalFilter(const std::vector< BarCalData > &) -> bool
 
CosmicEngineInterface(const CosmicEngineInterface &)=default
 
void SetTask(Cal2HitParTask *task)
 
Simulation of NeuLAND Bar/Paddle.