CMS 3D CMS Logo

DaqBaseReader Class Reference

Base class for a "data reader" for the DaqSource. More...

#include <IORawData/DaqSource/interface/DaqBaseReader.h>

Inheritance diagram for DaqBaseReader:

CSCFileReader CSCTFFileReader DTDDUFileReader DTROS25FileReader DTROS8FileReader DTSpyReader FUShmReader

List of all members.

Public Member Functions

 DaqBaseReader ()
virtual bool fillRawData (edm::EventID &eID, edm::Timestamp &tstamp, FEDRawDataCollection *&data)=0
 overload to fill the fed collection to be put in the transient event store.
virtual ~DaqBaseReader ()


Detailed Description

Base class for a "data reader" for the DaqSource.

Derived classes must have a constructor accepting a parameter (const edm::ParameterSet& pset).

Date
2006/10/29 16:28:27
Revision
1.5
Author:
N. Amapane - CERN

Definition at line 19 of file DaqBaseReader.h.


Constructor & Destructor Documentation

DaqBaseReader::DaqBaseReader (  )  [inline]

Definition at line 25 of file DaqBaseReader.h.

00025 {}

virtual DaqBaseReader::~DaqBaseReader (  )  [inline, virtual]

Definition at line 26 of file DaqBaseReader.h.

00026 {}


Member Function Documentation

virtual bool DaqBaseReader::fillRawData ( edm::EventID eID,
edm::Timestamp tstamp,
FEDRawDataCollection *&  data 
) [pure virtual]

overload to fill the fed collection to be put in the transient event store.

NOTE: the FEDRawDataCollection data must be created (with new) withing the method; ownership is passed to the caller.

Implemented in FUShmReader, CSCFileReader, CSCTFFileReader, DTDDUFileReader, DTROS25FileReader, DTROS8FileReader, and DTSpyReader.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:17:38 2009 for CMSSW by  doxygen 1.5.4