Public Member Functions | List of all members
PDSPTPCDataInterfaceParent Class Referenceabstract

#include <PDSPTPCDataInterfaceParent.h>

Inheritance diagram for PDSPTPCDataInterfaceParent:
HDColdboxDataInterface IcebergDataInterface IcebergDataInterfaceFELIXBufferMarch2021 PDSPTPCDataInterface VDColdboxDataInterface

Public Member Functions

virtual ~PDSPTPCDataInterfaceParent () noexcept=default
 
virtual int retrieveData (art::Event &evt, std::string inputlabel, std::vector< raw::RawDigit > &raw_digits, std::vector< raw::RDTimeStamp > &rd_timestamps, std::vector< raw::RDStatus > &rdstatuses)=0
 
virtual int retrieveDataAPAListWithLabels (art::Event &evt, std::string inputlabel, std::vector< raw::RawDigit > &raw_digits, std::vector< raw::RDTimeStamp > &rd_timestamps, std::vector< raw::RDStatus > &rdstatuses, std::vector< int > &apalist)=0
 
virtual int retrieveDataForSpecifiedAPAs (art::Event &evt, std::vector< raw::RawDigit > &raw_digits, std::vector< raw::RDTimeStamp > &rd_timestamps, std::vector< raw::RDStatus > &rdstatuses, std::vector< int > &apalist)=0
 

Detailed Description

Definition at line 12 of file PDSPTPCDataInterfaceParent.h.

Constructor & Destructor Documentation

virtual PDSPTPCDataInterfaceParent::~PDSPTPCDataInterfaceParent ( )
virtualdefaultnoexcept

Member Function Documentation

virtual int PDSPTPCDataInterfaceParent::retrieveData ( art::Event evt,
std::string  inputlabel,
std::vector< raw::RawDigit > &  raw_digits,
std::vector< raw::RDTimeStamp > &  rd_timestamps,
std::vector< raw::RDStatus > &  rdstatuses 
)
pure virtual
virtual int PDSPTPCDataInterfaceParent::retrieveDataAPAListWithLabels ( art::Event evt,
std::string  inputlabel,
std::vector< raw::RawDigit > &  raw_digits,
std::vector< raw::RDTimeStamp > &  rd_timestamps,
std::vector< raw::RDStatus > &  rdstatuses,
std::vector< int > &  apalist 
)
pure virtual
virtual int PDSPTPCDataInterfaceParent::retrieveDataForSpecifiedAPAs ( art::Event evt,
std::vector< raw::RawDigit > &  raw_digits,
std::vector< raw::RDTimeStamp > &  rd_timestamps,
std::vector< raw::RDStatus > &  rdstatuses,
std::vector< int > &  apalist 
)
pure virtual

The documentation for this class was generated from the following file: