5#ifndef ALFA_CLinkEvent_h
6#define ALFA_CLinkEvent_h
10#include "AthLinks/DataLink.h"
24#define EVCOLLNAME_RAWDATA "ALFA_RawData"
25#define EVCOLLNAME_DIGIT "ALFA_DigitCollection"
26#define EVCOLLNAME_ODDIGIT "ALFA_ODDigitCollection"
27#define EVCOLLNAME_LOCREC "ALFA_LocRecEvCollection"
28#define EVCOLLNAME_LOCRECOD "ALFA_LocRecODEvCollection"
29#define EVCOLLNAME_LOCRECCORR "ALFA_LocRecCorrEvCollection"
30#define EVCOLLNAME_LOCRECCORROD "ALFA_LocRecCorrODEvCollection"
33#define DCSCOLLNAME_BLM "/RPO/DCS/BLM"
34#define DCSCOLLNAME_HVCHANNEL "/RPO/DCS/HVCHANNEL"
35#define DCSCOLLNAME_LOCALMONITORING "/RPO/DCS/LOCALMONITORING"
36#define DCSCOLLNAME_MOVEMENT "/RPO/DCS/MOVEMENT"
37#define DCSCOLLNAME_RADMON "/RPO/DCS/RADMON"
38#define DCSCOLLNAME_TRIGGERRATES "/RPO/DCS/TRIGGERRATES"
39#define DCSCOLLNAME_FECONFIGURATION "/RPO/DCS/FECONFIGURATION"
40#define DCSCOLLNAME_TRIGGERSETTINGS "/RPO/DCS/TRIGGERSETTINGS"
42#define DCSUPDATENOTIFICATION_BLM "DCSUPDATE_BLM"
@ EDVT_LOCRECCORREVCOLLECTION
@ EDVT_LOCRECEVCOLLECTION
@ EDVT_RAWDATAEVCOLLECTION
@ EDVT_LOCRECCORRODEVCOLLECTION
@ EDVT_LOCRECODEVCOLLECTION
@ EDVT_GLORECEVCOLLECTION
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
DataLink< ALFA_DigitCollection > m_DigitEvColl
void SetDCSFolderID(eDCSItem eItem, const unsigned long long ullID)
const DataLink< ALFA_LocRecCorrODEvCollection > & locRecCorrODEvCollLink() const
void setRawDataEvCollLink(const DataLink< ALFA_RawDataContainer > &link)
const void * GetLinkedObject(eDVType eType) const
StatusCode AddLink(eDVType eType, const void *pObj)
void setLocRecCorrEvCollLink(const DataLink< ALFA_LocRecCorrEvCollection > &link)
const DataLink< ALFA_LocRecODEvCollection > & locRecODEvCollLink() const
const DataLink< ALFA_LocRecEvCollection > & locRecEvCollLink() const
DataLink< ALFA_LocRecCorrODEvCollection > m_LocRecCorrODEvColl
const DCSID & DCSId() const
void setLocRecODEvCollLink(const DataLink< ALFA_LocRecODEvCollection > &link)
DataLink< ALFA_ODDigitCollection > m_ODDigitEvColl
const DataLink< ALFA_LocRecCorrEvCollection > & locRecCorrEvCollLink() const
const DataLink< ALFA_DigitCollection > & digitEvCollLink() const
DataLink< ALFA_LocRecCorrEvCollection > m_LocRecCorrEvColl
DataLink< ALFA_LocRecEvCollection > m_LocRecEvColl
DataLink< ALFA_RawDataContainer > m_RawDataEvColl
const DataLink< ALFA_RawDataContainer > & rawDataEvCollLink() const
const DataLink< ALFA_ODDigitCollection > & ODDigitEvCollLink() const
DataLink< ALFA_LocRecODEvCollection > m_LocRecODEvColl
void setLocRecCorrODEvCollLink(const DataLink< ALFA_LocRecCorrODEvCollection > &link)
void setODDigitEvCollLink(const DataLink< ALFA_ODDigitCollection > &link)
unsigned long long GetDCSFolderID(eDCSItem eItem) const
void setDigitEvCollLink(const DataLink< ALFA_DigitCollection > &link)
void setLocRecEvCollLink(const DataLink< ALFA_LocRecEvCollection > &link)
void SetDCSFolderIDs(const DCSID *pDCSIds)
Object reference supporting deferred reading from StoreGate.
unsigned long long ullFEConfigurationID
unsigned long long ullLocalMonitoringID
unsigned long long ullRadMonID
unsigned long long ullHVChannelID
unsigned long long ullMovementID
unsigned long long ullTriggerSettingsID
unsigned long long ullTriggerRatesID
unsigned long long ullBlmID