CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
RawDataAddress.cxx
Go to the documentation of this file.
1//====================================================================
2// RawDataAddress.cxx
3//====================================================================
4//
5// Description: An address class used to access Event Filter packed
6// raw event persistent data from within the Athena
7// framework.
8//
9//--------------------------------------------------------------------
10
11// Include files.
12#include "GaudiKernel/GenericAddress.h"
15
16
17class EVENT;
18
19// Constructor.
20RawDataAddress::RawDataAddress(const CLID& clid, const string& fname,
21 const string& cname)
22 : GenericAddress(PACKEDRAWEVENT_StorageType, clid, fname, cname),
23 m_Event(NULL),
24 m_clID(clid)
25{
26}
27
28// Destructor.
30{
31}
32
34{
35 m_Event = evt;
36}
37
38/// Access : Retrieve class ID of the link
39const CLID& RawDataAddress::clID() const {
40 return m_clID;
41}
42
43
unsigned const long PACKEDRAWEVENT_StorageType
Definition: ClassID_temp.h:17
virtual const CLID & clID() const
Access : Retrieve class ID of the link.
void setEvent(const EVENT *evt)
Event accessors.
virtual ~RawDataAddress()
RawDataAddress(const CLID &clid, const string &fname, const string &cname)