13 ISvcLocator* pSvcLocator) :
35 return StatusCode::SUCCESS;
54 std::string name = scintraw->getDetectorName();
70 scint->
setSignal(1.*scintraw->getADCSignal());
73 ATH_MSG_DEBUG ( name <<
" ADC=" << scintraw->getADCSignal() <<
" TDC="<<scintraw->getTDCSignal()<<
" ADCOf=" << scintraw->isADCOverflow()<<
" TDCOf=" << scintraw->isTDCOverflow());
84 if (
sc.isFailure( ) ) {
89 if (
sc.isFailure( ) ) {
90 setFilterPassed(
false);
92 setFilterPassed(
true);
95 return StatusCode::SUCCESS;
104 return StatusCode::SUCCESS;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
value_type push_back(value_type pElem)
Add an element to the end of the collection.
virtual void setDetectorName(const std::string &tbBeamDetectorName)
"TBEvent/TBScintillatorCont.h"
"TBEvent/TBScintillatorRawCont.h"
std::string m_SGrecordkey
virtual ~TBScintillatorRec()
std::vector< float > m_scint_timecalib
TBScintillatorRec(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override
virtual StatusCode execute() override
std::vector< float > m_scint_ped
virtual StatusCode finalize() override
std::vector< std::string > m_scint_names
virtual void setSignal(float theSignal)
virtual void setSignalOverflow(bool signal_overflow)
virtual void setTimeOverflow(bool time_overflow)
virtual void setTimeSignal(float theSignal)