BOSS
7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataAddress.h
Go to the documentation of this file.
1
//====================================================================
2
// RawDataAddress.h
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
#ifndef EF_TDR_EVENT_ADDRESS_H
12
#define EF_TDR_EVENT_ADDRESS_H
13
14
// Include files.
15
#include <string>
16
#include "GaudiKernel/GenericAddress.h"
17
18
// Namespaces.
19
using namespace
std
;
20
21
// Forward declarations.
22
class
EVENT
;
23
24
class
RawDataAddress
:
public
GenericAddress
25
{
26
27
public
:
28
29
// Standard Constructor.
30
RawDataAddress
(
const
CLID& clid,
const
string
& fname,
31
const
string
& cname);
32
33
// Standard Destructor.
34
virtual
~RawDataAddress
();
35
36
///Event accessors
37
void
setEvent
(
const
EVENT
* evt);
38
inline
const
EVENT
*
event
()
const
{
return
m_Event;}
39
virtual
const
CLID&
clID
()
const
;
40
41
private
:
42
43
// Pointer to Event Filter raw event data wrapper class.
44
const
EVENT
* m_Event;
45
/// Class id
46
CLID m_clID;
47
48
49
};
50
51
#endif
// EF_TDR_EVENT_ADDRESS_H
EVENT
Definition:
Event/AsciiDmp/AsciiDmp-01-03-01/AsciiDmp/AsciiData.hh:389
RawDataAddress
Definition:
Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataAddress.h:25
RawDataAddress::clID
virtual const CLID & clID() const
Access : Retrieve class ID of the link.
Definition:
RawDataAddress.cxx:39
RawDataAddress::event
const EVENT * event() const
Definition:
Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataAddress.h:38
RawDataAddress::setEvent
void setEvent(const EVENT *evt)
Event accessors.
Definition:
RawDataAddress.cxx:33
RawDataAddress::~RawDataAddress
virtual ~RawDataAddress()
Definition:
RawDataAddress.cxx:29
std
Definition:
Event/RootEventData/RootEventData-00-03-80/RootEventData/RootEventData_rootcint.cxx:16
source
Event
RawDataCnv
RawDataCnv-00-04-35
RawDataCnv
RawDataAddress.h
Generated by
1.9.6