#include <DaqFormatWriter.h>
Inheritance diagram for DybDaq::DaqFormatWriter:
Public Member Functions | |
DaqFormatWriter (const std::string &name, ISvcLocator *pSvcLocator) | |
virtual | ~DaqFormatWriter () |
virtual StatusCode | initialize () |
virtual StatusCode | execute () |
virtual StatusCode | finalize () |
DayaBay::ReadoutHeader * | GetCurrentHeaderObject () const |
virtual StatusCode | sysInitialize () |
virtual StatusCode | sysExecute () |
virtual StatusCode | preExecute () |
virtual StatusCode | postExecute () |
virtual StatusCode | sysFinalize () |
IDataProviderSvc * | arcSvc () const |
void | putTES (DataObject *obj, std::string location) const |
TYPE * | getTES (std::string location) const |
TYPE * | getAES (std::string location, int index) const |
std::vector< DataObject * > | getAEScollection (std::string location) const |
int | getExecNum () |
std::string | Location () const |
void | put (IDataProviderSvc *svc, DataObject *object, const std::string &address, const bool useRootInTES=true) const |
void | put (DataObject *object, const std::string &address, const bool useRootInTES=true) const |
Gaudi::Utils::GetData< TYPE >::return_type | get (IDataProviderSvc *svc, const std::string &location, const bool useRootInTES=true) const |
Gaudi::Utils::GetData< TYPE >::return_type | get (const std::string &location, const bool useRootInTES=true) const |
TYPE * | getDet (IDataProviderSvc *svc, const std::string &location) const |
TYPE * | getDet (const std::string &location) const |
bool | exist (IDataProviderSvc *svc, const std::string &location, const bool useRootInTES=true) const |
bool | exist (const std::string &location, const bool useRootInTES=true) const |
bool | existDet (IDataProviderSvc *svc, const std::string &location) const |
bool | existDet (const std::string &location) const |
TYPE * | getOrCreate (IDataProviderSvc *svc, const std::string &location, const bool useRootInTES=true) const |
TYPE * | getOrCreate (const std::string &location, const bool useRootInTES=true) const |
bool | registerContext () const |
INTupleSvc * | evtColSvc () const |
IAlgContextSvc * | contextSvc () const |
TOOL * | tool (const std::string &type, const std::string &name, const IInterface *parent=0, bool create=true) const |
TOOL * | tool (const std::string &type, const IInterface *parent=0, bool create=true) const |
SERVICE * | svc (const std::string &name, const bool create=true) const |
IUpdateManagerSvc * | updMgrSvc () const |
IDataProviderSvc * | fastContainersSvc () const |
StatusCode | Error (const std::string &msg, const StatusCode st=StatusCode::FAILURE, const size_t mx=10) const |
StatusCode | Warning (const std::string &msg, const StatusCode st=StatusCode::FAILURE, const size_t mx=10) const |
StatusCode | Print (const std::string &msg, const StatusCode st=StatusCode::SUCCESS, const MSG::Level lev=MSG::INFO) const |
StatusCode | Assert (const bool ok, const std::string &message="", const StatusCode sc=StatusCode(StatusCode::FAILURE, true)) const |
StatusCode | Assert (const bool ok, const char *message, const StatusCode sc=StatusCode(StatusCode::FAILURE, true)) const |
StatusCode | Exception (const std::string &msg, const GaudiException &exc, const StatusCode sc=StatusCode(StatusCode::FAILURE, true)) const |
StatusCode | Exception (const std::string &msg, const std::exception &exc, const StatusCode sc=StatusCode(StatusCode::FAILURE, true)) const |
StatusCode | Exception (const std::string &msg="no message", const StatusCode sc=StatusCode(StatusCode::FAILURE, true)) const |
MsgStream & | msgStream (const MSG::Level level) const |
MsgStream & | always () const |
MsgStream & | fatal () const |
MsgStream & | err () const |
MsgStream & | error () const |
MsgStream & | warning () const |
MsgStream & | info () const |
MsgStream & | debug () const |
MsgStream & | verbose () const |
MsgStream & | msg () const |
const Statistics & | counters () const |
StatEntity & | counter (const std::string &tag) const |
MSG::Level | msgLevel () const |
bool | msgLevel (const MSG::Level level) const |
void | resetMsgStream () const |
bool | typePrint () const |
bool | propsPrint () const |
bool | statPrint () const |
bool | errorsPrint () const |
long | printStat (const MSG::Level level=MSG::ALWAYS) const |
long | printErrors (const MSG::Level level=MSG::ALWAYS) const |
long | printProps (const MSG::Level level=MSG::ALWAYS) const |
void | registerCondition (const std::string &condition, StatusCode(CallerClass::*mf)()=NULL) |
void | registerCondition (const std::string &condition, CondType *&condPtrDest, StatusCode(CallerClass::*mf)()=NULL) |
void | registerCondition (char *condition, StatusCode(CallerClass::*mf)()=NULL) |
void | registerCondition (TargetClass *condition, StatusCode(CallerClass::*mf)()=NULL) |
StatusCode | runUpdate () |
TransientFastContainer< T > * | getFastContainer (const std::string &location, typename TransientFastContainer< T >::size_type initial=0) |
StatusCode | release (const IInterface *interface) const |
unsigned long | release () |
const std::string & | context () const |
const std::string & | rootInTES () const |
double | globalTimeOffset () const |
virtual StatusCode | sysStart () |
virtual StatusCode | sysReinitialize () |
virtual StatusCode | sysRestart () |
virtual StatusCode | sysStop () |
virtual StatusCode | sysBeginRun () |
virtual StatusCode | sysEndRun () |
virtual const std::string & | name () const |
virtual const std::string & | version () const |
virtual StatusCode | configure () |
virtual StatusCode | terminate () |
virtual StatusCode | start () |
virtual StatusCode | stop () |
virtual StatusCode | reinitialize () |
virtual StatusCode | restart () |
virtual bool | isExecuted () const |
virtual void | setExecuted (bool state) |
virtual void | resetExecuted () |
virtual StatusCode | beginRun () |
virtual StatusCode | endRun () |
virtual Gaudi::StateMachine::State | FSMState () const |
virtual Gaudi::StateMachine::State | targetFSMState () const |
virtual bool | isEnabled () const |
virtual bool | filterPassed () const |
virtual void | setFilterPassed (bool state) |
StatusCode | service (const std::string &name, T *&psvc, bool createIf=true) const |
StatusCode | service (const std::string &svcType, const std::string &svcName, T *&psvc) const |
void | setOutputLevel (int level) |
IAuditorSvc * | auditorSvc () const |
IChronoStatSvc * | chronoSvc () const |
IChronoStatSvc * | chronoStatService () const |
IDataProviderSvc * | detSvc () const |
IDataProviderSvc * | detDataService () const |
IConversionSvc * | detCnvSvc () const |
IConversionSvc * | detDataCnvService () const |
IDataProviderSvc * | eventSvc () const |
IDataProviderSvc * | evtSvc () const |
IDataProviderSvc * | eventDataService () const |
IConversionSvc * | eventCnvSvc () const |
IConversionSvc * | eventDataCnvService () const |
IHistogramSvc * | histoSvc () const |
IHistogramSvc * | histogramDataService () const |
IMessageSvc * | msgSvc () const |
IMessageSvc * | messageService () const |
INTupleSvc * | ntupleSvc () const |
INTupleSvc * | ntupleService () const |
IRndmGenSvc * | randSvc () const |
IToolSvc * | toolSvc () const |
IExceptionSvc * | exceptionSvc () const |
ISvcLocator * | serviceLocator () const |
ISvcLocator * | svcLoc () const |
StatusCode | createSubAlgorithm (const std::string &type, const std::string &name, Algorithm *&pSubAlg) |
std::vector< Algorithm * > * | subAlgorithms () const |
virtual StatusCode | setProperty (const Property &p) |
virtual StatusCode | setProperty (const std::string &s) |
virtual StatusCode | setProperty (const std::string &n, const std::string &v) |
StatusCode | setProperty (const std::string &name, const TYPE &value) |
virtual StatusCode | getProperty (Property *p) const |
virtual const Property & | getProperty (const std::string &name) const |
virtual StatusCode | getProperty (const std::string &n, std::string &v) const |
virtual const std::vector< Property * > & | getProperties () const |
StatusCode | setProperties () |
Property * | declareProperty (const std::string &name, T &property, const std::string &doc="none") const |
Property * | declareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const |
IMonitorSvc * | monitorSvc () const |
void | declareInfo (const std::string &name, const T &var, const std::string &desc) const |
void | declareInfo (const std::string &name, const std::string &format, const void *var, int size, const std::string &desc) const |
unsigned long | addRef () |
StatusCode | queryInterface (const InterfaceID &riid, void **) |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
Protected Types | |
typedef std::map< std::string, StatEntity > | Statistics |
typedef std::map< std::string, unsigned int > | Counter |
typedef std::vector< IAlgTool * > | AlgTools |
typedef std::pair< IInterface *, std::string > | ServiceEntry |
typedef std::vector< ServiceEntry > | Services |
Protected Member Functions | |
virtual DaqToOStream * | createDaqToOStream (const FileTraits &traits)=0 |
Creates the DaqToOStream into which the DAQ bytes wiull be written. | |
virtual StatusCode | writeFileHead (const DayaBay::DaqCrate *daqCrate) |
Writes the file header records. | |
virtual StatusCode | writeData (const DayaBay::DaqCrate *daqCrate) |
Writes the data block. | |
virtual StatusCode | writeFileFoot () |
Writes the file footer records. | |
virtual void | wroteFileHead ()=0 |
Called when the file header records have all been written. | |
virtual void | wroteData ()=0 |
Called when a file data record has all been written. | |
virtual void | wroteFileFoot ()=0 |
Called when the file footer records have all been written. | |
DayaBay::ReadoutHeader * | MakeHeaderObject () |
void | InitializeHeader (DayaBay::HeaderObject *header) |
void | AppendInputHeader (const DayaBay::HeaderObject *header) const |
StatusCode | releaseTool (const IAlgTool *tool) const |
StatusCode | releaseSvc (const IInterface *svc) const |
bool | isInitialized () const |
bool | isFinalized () const |
int | outputLevel () const |
IntegerProperty & | outputLevelProperty () |
void | initOutputLevel (Property &prop) |
Protected Attributes | |
DayaBay::HeaderObject * | m_headerObject |
bool | m_pullMode |
std::string | m_location |
Static Protected Attributes | |
static const bool | IgnoreRootInTES |
static const bool | UseRootInTES |
Private Attributes | |
const DybDaq::FileTraits * | m_traits |
The FileTriats used to format the DAQ data. | |
IDaqReadoutSvc * | m_daqSvc |
The service managing DAQ formatted data generation. | |
DybDaq::DaqToOStream * | m_daqToOStream |
The DaqToOStream instance that writes of the DAQ formated files. | |
std::string | m_outputBase |
The base from which to construct the output file names. | |
unsigned long | m_fileByteCount |
The bytes of payload written to the file. | |
unsigned long | m_fileByteLimit |
The maximum number of megabytes of payload that should be written to a file. | |
unsigned int | m_fileBlockCount |
The number of data blocks written to the file. | |
unsigned int | m_fileBlockLimit |
The maximum number of data blocks that should be written to a file. |
Definition at line 28 of file DaqFormatWriter.h.
typedef std::map< std::string, StatEntity > DybAlgorithm< DayaBay::ReadoutHeader >::Statistics [protected, inherited] |
Reimplemented from DybBaseAlg.
typedef std::map< std::string, unsigned int > DybAlgorithm< DayaBay::ReadoutHeader >::Counter [protected, inherited] |
Reimplemented from DybBaseAlg.
typedef std::vector< IAlgTool * > DybAlgorithm< DayaBay::ReadoutHeader >::AlgTools [protected, inherited] |
Reimplemented from DybBaseAlg.
typedef std::pair< IInterface *, std::string > DybAlgorithm< DayaBay::ReadoutHeader >::ServiceEntry [protected, inherited] |
Reimplemented from DybBaseAlg.
typedef std::vector< ServiceEntry > DybAlgorithm< DayaBay::ReadoutHeader >::Services [protected, inherited] |
Reimplemented from DybBaseAlg.
DaqFormatWriter::DaqFormatWriter | ( | const std::string & | name, | |
ISvcLocator * | pSvcLocator | |||
) |
Definition at line 46 of file DaqFormatWriter.cc.
00047 : 00048 DybAlgorithm<DayaBay::ReadoutHeader>(name, 00049 svc), 00050 m_traits(0), 00051 m_daqSvc(0), 00052 m_daqToOStream(0), 00053 m_fileByteCount(0), 00054 m_fileByteLimit(0), 00055 m_fileBlockCount(0), 00056 m_fileBlockLimit(0) { 00057 declareProperty("OutputBase", 00058 m_outputBase, 00059 "The base from which to construct the output file names"); 00060 }
DaqFormatWriter::~DaqFormatWriter | ( | ) | [virtual] |
Definition at line 62 of file DaqFormatWriter.cc.
00062 { 00063 if (0 != m_daqToOStream) { 00064 delete m_daqToOStream; 00065 } 00066 }
StatusCode DaqFormatWriter::initialize | ( | ) | [virtual] |
Reimplemented from DybAlgorithm< DayaBay::ReadoutHeader >.
Definition at line 68 of file DaqFormatWriter.cc.
00068 { 00069 m_traits = &(FileTraits::defaultTraits()); 00070 StatusCode status = service("DaqReadoutSvc", 00071 "DaqReadoutSvc", 00072 m_daqSvc); 00073 if (status.isFailure() ) { 00074 return status; 00075 } 00076 return StatusCode::SUCCESS; 00077 }
StatusCode DaqFormatWriter::execute | ( | ) | [virtual] |
Reimplemented from DybAlgorithm< DayaBay::ReadoutHeader >.
Definition at line 79 of file DaqFormatWriter.cc.
00079 { 00080 const ReadoutHeader* readoutHeader = get<ReadoutHeader>("/Event/Readout/ReadoutHeader"); 00081 if (0 == readoutHeader) { 00082 error() << "Failed to get readout header." << endreq; 00083 return StatusCode::FAILURE; 00084 } 00085 00086 const DaqCrate* daqCrate = readoutHeader->daqCrate(); 00087 if (0 == daqCrate) { 00088 error() << "Failed to get crate readout from header" << endreq; 00089 return StatusCode::FAILURE; 00090 } 00091 StatusCode status = writeFileHead(daqCrate); 00092 if (status.isFailure() ) { 00093 return status; 00094 } 00095 return writeData(daqCrate); 00096 }
StatusCode DaqFormatWriter::finalize | ( | ) | [virtual] |
Reimplemented from DybAlgorithm< DayaBay::ReadoutHeader >.
Definition at line 98 of file DaqFormatWriter.cc.
00098 { 00099 const StatusCode status = writeFileFoot(); 00100 if (status.isFailure()) { 00101 return status; 00102 } 00103 return StatusCode::SUCCESS; 00104 }
virtual DaqToOStream* DybDaq::DaqFormatWriter::createDaqToOStream | ( | const FileTraits & | traits | ) | [protected, pure virtual] |
Creates the DaqToOStream into which the DAQ bytes wiull be written.
Implemented in DybDaq::DaqFileWriter.
StatusCode DaqFormatWriter::writeFileHead | ( | const DayaBay::DaqCrate * | daqCrate | ) | [protected, virtual] |
Writes the file header records.
Definition at line 106 of file DaqFormatWriter.cc.
00106 { 00107 bool freshFile = false; 00108 if (0 == m_daqToOStream) { 00109 if (m_daqSvc->hasFileStartRecord()) { 00110 const FileStartRecord& record = m_daqSvc->fileStartRecord(); 00111 m_daqToOStream = createDaqToOStream(record.fileTraits()); 00112 if (!(m_daqToOStream->openSequence(m_outputBase, 00113 record))) { 00114 return StatusCode::FAILURE; 00115 } 00116 } else { 00117 m_daqToOStream = createDaqToOStream(*m_traits); 00118 const FileTraits::FileDateTime* dateTime = m_traits->makeDateTime(time(0)); 00119 const FileStartRecord* record = m_daqToOStream->openSequence(m_outputBase, 00120 *dateTime, 00121 m_fileBlockLimit, 00122 (m_fileByteLimit / kBytesInMegabyte)); 00123 delete dateTime; 00124 if (0 == record) { 00125 return StatusCode::FAILURE; 00126 } 00127 delete record; 00128 } 00129 } else { 00130 if (m_daqSvc->hasFileEndRecord()) { 00131 if (m_daqSvc->hasFileStartRecord()) { 00132 if (!m_daqToOStream->close(m_daqSvc->fileEndRecord())) { 00133 return StatusCode::FAILURE; 00134 } 00135 wroteFileFoot(); 00136 if (!m_daqToOStream->open(m_daqSvc->fileStartRecord())) { 00137 return StatusCode::FAILURE; 00138 } 00139 } else { 00140 if (!(m_daqToOStream->close(m_daqSvc->fileEndRecord()))) { 00141 return StatusCode::FAILURE; 00142 } 00143 wroteFileFoot(); 00144 delete m_daqToOStream; 00145 m_daqToOStream = 0; 00146 return StatusCode::SUCCESS; 00147 } 00148 } else { 00149 const EventReadout& eventReadout = daqCrate->eventReadout(); 00150 const EventHeader& eventHeader = eventReadout.header(); 00151 ++m_fileBlockCount; 00152 m_fileByteCount += eventHeader.totalSize() * kBytesInInt; 00153 if (((0 != m_fileBlockLimit) && (0 == (m_fileBlockCount > m_fileBlockLimit))) || 00154 ((0 != m_fileByteLimit) && (0 == (m_fileByteCount > m_fileByteLimit)))) { 00155 const FileTraits::FileDateTime* dateTime = m_traits->makeDateTime(time(0)); 00156 const FileStartRecord* record = m_daqToOStream->openNext(*dateTime); 00157 delete dateTime; 00158 if (0 == record) { 00159 return StatusCode::FAILURE; 00160 } 00161 delete record; 00162 m_fileBlockCount = 1; 00163 m_fileByteCount = eventHeader.totalSize() * kBytesInInt; 00164 freshFile = true; 00165 } else { 00166 return StatusCode::SUCCESS; 00167 } 00168 } 00169 } 00170 if (m_daqSvc->hasFileNameStrings()) { 00171 if (!(m_daqToOStream->saveFileNameStrings(m_daqSvc->fileNameStrings()))) { 00172 return StatusCode::FAILURE; 00173 } 00174 } else { 00175 const FileNameStrings* record = m_daqToOStream->saveFileNameStrings("DaqFormatWriter"); 00176 if (0 == record) { 00177 return StatusCode::FAILURE; 00178 } 00179 delete record; 00180 } 00181 if (m_daqSvc->hasMetadataStrings()) { 00182 if (!(m_daqToOStream->saveMetadataStrings(m_daqSvc->metadataStrings()))) { 00183 return StatusCode::FAILURE; 00184 } 00185 } else { 00186 MetadataStrings::MetadataStringPtrList* metadataStrings = new MetadataStrings::MetadataStringPtrList(); 00187 MetadataStrings::MetadataString metaString("type","MC"); 00188 metadataStrings->push_back(&metaString); 00189 const MetadataStrings* record = m_daqToOStream->saveMetadataStrings(*metadataStrings); 00190 if (0 == record) { 00191 return StatusCode::FAILURE; 00192 } 00193 delete record; 00194 } 00195 if (m_daqSvc->hasRunParametersRecord()) { 00196 if (!(m_daqToOStream->saveRunParametersRecord(m_daqSvc->runParametersRecord()))) { 00197 return StatusCode::FAILURE; 00198 } 00199 } else { 00200 const RunParametersRecord* record = m_daqToOStream->saveRunParametersRecord(m_daqSvc->runNumber(daqCrate->detector()), 00201 true, 00202 0, 00203 0); 00204 if (0 == record) { 00205 return StatusCode::FAILURE; 00206 } 00207 delete record; 00208 } 00209 if (m_daqSvc->hasCalibrationParametersRecord()) { 00210 if (!(m_daqToOStream->saveCalibrationParametersRecord(m_daqSvc->calibrationParametersRecord()))) { 00211 return StatusCode::FAILURE; 00212 } 00213 } 00214 wroteFileHead(); 00215 return StatusCode::SUCCESS; 00216 }
StatusCode DaqFormatWriter::writeData | ( | const DayaBay::DaqCrate * | daqCrate | ) | [protected, virtual] |
Writes the data block.
Definition at line 218 of file DaqFormatWriter.cc.
00218 { 00219 if (0 == m_daqToOStream) { 00220 return StatusCode::FAILURE; 00221 } 00222 const DataSeparatorRecord* record = m_daqToOStream->saveEvent(daqCrate->eventReadout()); 00223 if (0 == record) { 00224 return StatusCode::FAILURE; 00225 } 00226 delete record; 00227 wroteData(); 00228 return StatusCode::SUCCESS; 00229 }
StatusCode DaqFormatWriter::writeFileFoot | ( | ) | [protected, virtual] |
Writes the file footer records.
Definition at line 231 of file DaqFormatWriter.cc.
00231 { 00232 if (0 == m_daqToOStream) { 00233 return StatusCode::SUCCESS; 00234 } 00235 if (m_daqSvc->hasFileEndRecord()) { 00236 if (!(m_daqToOStream->close(m_daqSvc->fileEndRecord()))) { 00237 return StatusCode::FAILURE; 00238 } 00239 } else { 00240 const FileTraits::FileDateTime* dateTime = m_traits->makeDateTime(time(0)); 00241 const FileEndRecord* record = m_daqToOStream->close(*dateTime); 00242 delete dateTime; 00243 if (0 == record) { 00244 return StatusCode::FAILURE; 00245 } 00246 delete const_cast<FileEndRecord*>(record); 00247 } 00248 wroteFileFoot(); 00249 delete m_daqToOStream; 00250 m_daqToOStream = 0; 00251 return StatusCode::SUCCESS; 00252 }
virtual void DybDaq::DaqFormatWriter::wroteFileHead | ( | ) | [protected, pure virtual] |
virtual void DybDaq::DaqFormatWriter::wroteData | ( | ) | [protected, pure virtual] |
virtual void DybDaq::DaqFormatWriter::wroteFileFoot | ( | ) | [protected, pure virtual] |
DayaBay::ReadoutHeader * DybAlgorithm< DayaBay::ReadoutHeader >::GetCurrentHeaderObject | ( | ) | const [inherited] |
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysInitialize | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysExecute | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::preExecute | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::postExecute | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysFinalize | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::arcSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::putTES | ( | DataObject * | obj, | |
std::string | location | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getTES | ( | std::string | location | ) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getAES | ( | std::string | location, | |
int | index | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
std::vector< DataObject * > DybAlgorithm< DayaBay::ReadoutHeader >::getAEScollection | ( | std::string | location | ) | const [inherited] |
Reimplemented from DybBaseAlg.
int DybAlgorithm< DayaBay::ReadoutHeader >::getExecNum | ( | ) | [inherited] |
Reimplemented from DybBaseAlg.
std::string DybAlgorithm< DayaBay::ReadoutHeader >::Location | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::put | ( | IDataProviderSvc * | svc, | |
DataObject * | object, | |||
const std::string & | address, | |||
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::put | ( | DataObject * | object, | |
const std::string & | address, | |||
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
Gaudi::Utils::GetData< TYPE >::return_type DybAlgorithm< DayaBay::ReadoutHeader >::get | ( | IDataProviderSvc * | svc, | |
const std::string & | location, | |||
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
Gaudi::Utils::GetData< TYPE >::return_type DybAlgorithm< DayaBay::ReadoutHeader >::get | ( | const std::string & | location, | |
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getDet | ( | IDataProviderSvc * | svc, | |
const std::string & | location | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getDet | ( | const std::string & | location | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::exist | ( | IDataProviderSvc * | svc, | |
const std::string & | location, | |||
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::exist | ( | const std::string & | location, | |
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::existDet | ( | IDataProviderSvc * | svc, | |
const std::string & | location | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::existDet | ( | const std::string & | location | ) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getOrCreate | ( | IDataProviderSvc * | svc, | |
const std::string & | location, | |||
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
TYPE * DybAlgorithm< DayaBay::ReadoutHeader >::getOrCreate | ( | const std::string & | location, | |
const bool | useRootInTES = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::registerContext | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
INTupleSvc * DybAlgorithm< DayaBay::ReadoutHeader >::evtColSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IAlgContextSvc * DybAlgorithm< DayaBay::ReadoutHeader >::contextSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
TOOL * DybAlgorithm< DayaBay::ReadoutHeader >::tool | ( | const std::string & | type, | |
const std::string & | name, | |||
const IInterface * | parent = 0 , |
|||
bool | create = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
TOOL * DybAlgorithm< DayaBay::ReadoutHeader >::tool | ( | const std::string & | type, | |
const IInterface * | parent = 0 , |
|||
bool | create = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
SERVICE * DybAlgorithm< DayaBay::ReadoutHeader >::svc | ( | const std::string & | name, | |
const bool | create = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
IUpdateManagerSvc * DybAlgorithm< DayaBay::ReadoutHeader >::updMgrSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::fastContainersSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Error | ( | const std::string & | msg, | |
const StatusCode | st = StatusCode::FAILURE , |
|||
const size_t | mx = 10 | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Warning | ( | const std::string & | msg, | |
const StatusCode | st = StatusCode::FAILURE , |
|||
const size_t | mx = 10 | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Print | ( | const std::string & | msg, | |
const StatusCode | st = StatusCode::SUCCESS , |
|||
const MSG::Level | lev = MSG::INFO | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Assert | ( | const bool | ok, | |
const std::string & | message = "" , |
|||
const StatusCode | sc = StatusCode(StatusCode::FAILURE, true) | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Assert | ( | const bool | ok, | |
const char * | message, | |||
const StatusCode | sc = StatusCode(StatusCode::FAILURE, true) | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Exception | ( | const std::string & | msg, | |
const GaudiException & | exc, | |||
const StatusCode | sc = StatusCode(StatusCode::FAILURE, true) | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Exception | ( | const std::string & | msg, | |
const std::exception & | exc, | |||
const StatusCode | sc = StatusCode(StatusCode::FAILURE, true) | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::Exception | ( | const std::string & | msg = "no message" , |
|
const StatusCode | sc = StatusCode(StatusCode::FAILURE, true) | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::msgStream | ( | const MSG::Level | level | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::always | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::fatal | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::err | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::error | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::warning | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::info | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::debug | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::verbose | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MsgStream & DybAlgorithm< DayaBay::ReadoutHeader >::msg | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
const Statistics & DybAlgorithm< DayaBay::ReadoutHeader >::counters | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
StatEntity & DybAlgorithm< DayaBay::ReadoutHeader >::counter | ( | const std::string & | tag | ) | const [inherited] |
Reimplemented from DybBaseAlg.
MSG::Level DybAlgorithm< DayaBay::ReadoutHeader >::msgLevel | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::msgLevel | ( | const MSG::Level | level | ) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::resetMsgStream | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::typePrint | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::propsPrint | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::statPrint | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::errorsPrint | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
long DybAlgorithm< DayaBay::ReadoutHeader >::printStat | ( | const MSG::Level | level = MSG::ALWAYS |
) | const [inherited] |
Reimplemented from DybBaseAlg.
long DybAlgorithm< DayaBay::ReadoutHeader >::printErrors | ( | const MSG::Level | level = MSG::ALWAYS |
) | const [inherited] |
Reimplemented from DybBaseAlg.
long DybAlgorithm< DayaBay::ReadoutHeader >::printProps | ( | const MSG::Level | level = MSG::ALWAYS |
) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::registerCondition | ( | const std::string & | condition, | |
StatusCode(CallerClass::*)() | mf = NULL | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::registerCondition | ( | const std::string & | condition, | |
CondType *& | condPtrDest, | |||
StatusCode(CallerClass::*)() | mf = NULL | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::registerCondition | ( | char * | condition, | |
StatusCode(CallerClass::*)() | mf = NULL | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::registerCondition | ( | TargetClass * | condition, | |
StatusCode(CallerClass::*)() | mf = NULL | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::runUpdate | ( | ) | [inherited] |
Reimplemented from DybBaseAlg.
TransientFastContainer< T > * DybAlgorithm< DayaBay::ReadoutHeader >::getFastContainer | ( | const std::string & | location, | |
typename TransientFastContainer< T >::size_type | initial = 0 | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::release | ( | const IInterface * | interface | ) | const [inherited] |
Reimplemented from DybBaseAlg.
unsigned long DybAlgorithm< DayaBay::ReadoutHeader >::release | ( | ) | [inherited] |
Reimplemented from DybBaseAlg.
const std::string & DybAlgorithm< DayaBay::ReadoutHeader >::context | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
const std::string & DybAlgorithm< DayaBay::ReadoutHeader >::rootInTES | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
double DybAlgorithm< DayaBay::ReadoutHeader >::globalTimeOffset | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysStart | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysReinitialize | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysRestart | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysStop | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysBeginRun | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::sysEndRun | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual const std::string & DybAlgorithm< DayaBay::ReadoutHeader >::name | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual const std::string & DybAlgorithm< DayaBay::ReadoutHeader >::version | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::configure | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::terminate | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::start | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::stop | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::reinitialize | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::restart | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual bool DybAlgorithm< DayaBay::ReadoutHeader >::isExecuted | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual void DybAlgorithm< DayaBay::ReadoutHeader >::setExecuted | ( | bool | state | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual void DybAlgorithm< DayaBay::ReadoutHeader >::resetExecuted | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::beginRun | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::endRun | ( | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual Gaudi::StateMachine::State DybAlgorithm< DayaBay::ReadoutHeader >::FSMState | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual Gaudi::StateMachine::State DybAlgorithm< DayaBay::ReadoutHeader >::targetFSMState | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual bool DybAlgorithm< DayaBay::ReadoutHeader >::isEnabled | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual bool DybAlgorithm< DayaBay::ReadoutHeader >::filterPassed | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual void DybAlgorithm< DayaBay::ReadoutHeader >::setFilterPassed | ( | bool | state | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::service | ( | const std::string & | name, | |
T *& | psvc, | |||
bool | createIf = true | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::service | ( | const std::string & | svcType, | |
const std::string & | svcName, | |||
T *& | psvc | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::setOutputLevel | ( | int | level | ) | [inherited] |
Reimplemented from DybBaseAlg.
IAuditorSvc * DybAlgorithm< DayaBay::ReadoutHeader >::auditorSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IChronoStatSvc * DybAlgorithm< DayaBay::ReadoutHeader >::chronoSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IChronoStatSvc * DybAlgorithm< DayaBay::ReadoutHeader >::chronoStatService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::detSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::detDataService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IConversionSvc * DybAlgorithm< DayaBay::ReadoutHeader >::detCnvSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IConversionSvc * DybAlgorithm< DayaBay::ReadoutHeader >::detDataCnvService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::eventSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::evtSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IDataProviderSvc * DybAlgorithm< DayaBay::ReadoutHeader >::eventDataService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IConversionSvc * DybAlgorithm< DayaBay::ReadoutHeader >::eventCnvSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IConversionSvc * DybAlgorithm< DayaBay::ReadoutHeader >::eventDataCnvService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IHistogramSvc * DybAlgorithm< DayaBay::ReadoutHeader >::histoSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IHistogramSvc * DybAlgorithm< DayaBay::ReadoutHeader >::histogramDataService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IMessageSvc * DybAlgorithm< DayaBay::ReadoutHeader >::msgSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IMessageSvc * DybAlgorithm< DayaBay::ReadoutHeader >::messageService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
INTupleSvc * DybAlgorithm< DayaBay::ReadoutHeader >::ntupleSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
INTupleSvc * DybAlgorithm< DayaBay::ReadoutHeader >::ntupleService | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IRndmGenSvc * DybAlgorithm< DayaBay::ReadoutHeader >::randSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IToolSvc * DybAlgorithm< DayaBay::ReadoutHeader >::toolSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
IExceptionSvc * DybAlgorithm< DayaBay::ReadoutHeader >::exceptionSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
ISvcLocator * DybAlgorithm< DayaBay::ReadoutHeader >::serviceLocator | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
ISvcLocator * DybAlgorithm< DayaBay::ReadoutHeader >::svcLoc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::createSubAlgorithm | ( | const std::string & | type, | |
const std::string & | name, | |||
Algorithm *& | pSubAlg | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
std::vector< Algorithm * > * DybAlgorithm< DayaBay::ReadoutHeader >::subAlgorithms | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::setProperty | ( | const Property & | p | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::setProperty | ( | const std::string & | s | ) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::setProperty | ( | const std::string & | n, | |
const std::string & | v | |||
) | [virtual, inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::setProperty | ( | const std::string & | name, | |
const TYPE & | value | |||
) | [inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::getProperty | ( | Property * | p | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual const Property & DybAlgorithm< DayaBay::ReadoutHeader >::getProperty | ( | const std::string & | name | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::getProperty | ( | const std::string & | n, | |
std::string & | v | |||
) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
virtual const std::vector< Property * > & DybAlgorithm< DayaBay::ReadoutHeader >::getProperties | ( | ) | const [virtual, inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::setProperties | ( | ) | [inherited] |
Reimplemented from DybBaseAlg.
Property * DybAlgorithm< DayaBay::ReadoutHeader >::declareProperty | ( | const std::string & | name, | |
T & | property, | |||
const std::string & | doc = "none" | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
Property * DybAlgorithm< DayaBay::ReadoutHeader >::declareRemoteProperty | ( | const std::string & | name, | |
IProperty * | rsvc, | |||
const std::string & | rname = "" | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
IMonitorSvc * DybAlgorithm< DayaBay::ReadoutHeader >::monitorSvc | ( | ) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::declareInfo | ( | const std::string & | name, | |
const T & | var, | |||
const std::string & | desc | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::declareInfo | ( | const std::string & | name, | |
const std::string & | format, | |||
const void * | var, | |||
int | size, | |||
const std::string & | desc | |||
) | const [inherited] |
Reimplemented from DybBaseAlg.
unsigned long DybAlgorithm< DayaBay::ReadoutHeader >::addRef | ( | ) | [inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::queryInterface | ( | const InterfaceID & | riid, | |
void ** | ||||
) | [inherited] |
Reimplemented from DybBaseAlg.
static const InterfaceID & DybAlgorithm< DayaBay::ReadoutHeader >::interfaceID | ( | ) | [static, inherited] |
Reimplemented from DybBaseAlg.
static const InterfaceID & DybAlgorithm< DayaBay::ReadoutHeader >::interfaceID | ( | ) | [static, inherited] |
Reimplemented from DybBaseAlg.
static const InterfaceID & DybAlgorithm< DayaBay::ReadoutHeader >::interfaceID | ( | ) | [static, inherited] |
Reimplemented from DybBaseAlg.
DayaBay::ReadoutHeader * DybAlgorithm< DayaBay::ReadoutHeader >::MakeHeaderObject | ( | ) | [protected, inherited] |
void DybAlgorithm< DayaBay::ReadoutHeader >::InitializeHeader | ( | DayaBay::HeaderObject * | header | ) | [protected, inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::AppendInputHeader | ( | const DayaBay::HeaderObject * | header | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::releaseTool | ( | const IAlgTool * | tool | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
StatusCode DybAlgorithm< DayaBay::ReadoutHeader >::releaseSvc | ( | const IInterface * | svc | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::isInitialized | ( | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::isFinalized | ( | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
int DybAlgorithm< DayaBay::ReadoutHeader >::outputLevel | ( | ) | const [protected, inherited] |
Reimplemented from DybBaseAlg.
IntegerProperty & DybAlgorithm< DayaBay::ReadoutHeader >::outputLevelProperty | ( | ) | [protected, inherited] |
Reimplemented from DybBaseAlg.
void DybAlgorithm< DayaBay::ReadoutHeader >::initOutputLevel | ( | Property & | prop | ) | [protected, inherited] |
Reimplemented from DybBaseAlg.
const DybDaq::FileTraits* DybDaq::DaqFormatWriter::m_traits [private] |
IDaqReadoutSvc* DybDaq::DaqFormatWriter::m_daqSvc [private] |
The service managing DAQ formatted data generation.
Definition at line 90 of file DaqFormatWriter.h.
The DaqToOStream instance that writes of the DAQ formated files.
Definition at line 95 of file DaqFormatWriter.h.
std::string DybDaq::DaqFormatWriter::m_outputBase [private] |
The base from which to construct the output file names.
Definition at line 100 of file DaqFormatWriter.h.
unsigned long DybDaq::DaqFormatWriter::m_fileByteCount [private] |
unsigned long DybDaq::DaqFormatWriter::m_fileByteLimit [private] |
The maximum number of megabytes of payload that should be written to a file.
Definition at line 110 of file DaqFormatWriter.h.
unsigned int DybDaq::DaqFormatWriter::m_fileBlockCount [private] |
unsigned int DybDaq::DaqFormatWriter::m_fileBlockLimit [private] |
The maximum number of data blocks that should be written to a file.
Definition at line 120 of file DaqFormatWriter.h.
DybAlgorithm< DayaBay::ReadoutHeader >::SUCCESS [inherited] |
Reimplemented from DybBaseAlg.
DybAlgorithm< DayaBay::ReadoutHeader >::NO_INTERFACE [inherited] |
Reimplemented from DybBaseAlg.
DybAlgorithm< DayaBay::ReadoutHeader >::VERSMISMATCH [inherited] |
Reimplemented from DybBaseAlg.
DybAlgorithm< DayaBay::ReadoutHeader >::LAST_ERROR [inherited] |
Reimplemented from DybBaseAlg.
DayaBay::HeaderObject * DybAlgorithm< DayaBay::ReadoutHeader >::m_headerObject [protected, inherited] |
Reimplemented from DybBaseAlg.
bool DybAlgorithm< DayaBay::ReadoutHeader >::m_pullMode [protected, inherited] |
Reimplemented from DybBaseAlg.
std::string DybAlgorithm< DayaBay::ReadoutHeader >::m_location [protected, inherited] |
Reimplemented from DybBaseAlg.
const bool DybAlgorithm< DayaBay::ReadoutHeader >::IgnoreRootInTES [static, protected, inherited] |
Reimplemented from DybBaseAlg.
const bool DybAlgorithm< DayaBay::ReadoutHeader >::UseRootInTES [static, protected, inherited] |
Reimplemented from DybBaseAlg.