|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ALFA_CLINKALG_H
6 #define ALFA_CLINKALG_H
23 #define EVCOLLNAME_XAODALFADATACONTAINER "ALFADataContainer"
24 #define EVCOLLNAME_XAODALFADATAAUXCONTAINER "ALFADataContainerAux."
28 #define MDPLATESCNT 10
29 #define MDFIBERSCNT 64
32 #define ODFIBERSCNT 15
36 #define HVCHANNELCNT 216
38 #define FECNFTHRESHLOLDCNT 3
39 #define FECNFGAINCNT 5
41 #define TRIGSETLATENCYCNT 3
43 #define MAXNUMTRACKS 100
44 #define MAXNUMGLOBTRACKS 100
45 #define MAXNUMGENPARTICLES 100
70 unsigned long long CalcDCSId (
const EventContext& ctx,
73 DCSID& pDCSIds)
const;
149 {
this,
"LocRecEvCollectionKey",
EVCOLLNAME_LOCREC,
"SG key for LocRecEv collection" };
151 {
this,
"LocRecEvODCollectionKey",
EVCOLLNAME_LOCRECOD,
"SG key for LocRecEvOD collection" };
158 {
this,
"CLinkEventKey",
"ALFA_CLinkEvent",
"SG key for output CLinkEvent" };
163 #endif // ALFA_CLINKALG_H
SG::ReadCondHandleKey< CondAttrListCollection > m_localMonitoringKey
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute() override
std::vector< float > m_vecOverV
SG::WriteHandleKey< xAOD::ALFADataContainer > m_xaodDataKey
std::vector< float > m_vecYBeamCS
std::vector< float > m_vecXStatCS
#define DCSCOLLNAME_LOCALMONITORING
std::vector< float > m_vecXRPotCS
std::vector< float > m_vecZLhcCS
StatusCode CalcAllDCSIds(const EventContext &ctx, DCSID &pDCSIds) const
#define DCSCOLLNAME_TRIGGERSETTINGS
#define EVCOLLNAME_LOCRECCORR
std::vector< int > m_vecNumU
std::vector< int > m_vecNumV
SG::ReadCondHandleKey< CondAttrListCollection > m_FEConfigurationKey
#define EVCOLLNAME_ODDIGIT
std::vector< int > m_vecMDMultiplicity
SG::ReadHandleKey< ALFA_LocRecCorrODEvCollection > m_locRecCorrODEvCollKey
std::vector< int > m_vecNumY
SG::ReadHandleKey< ALFA_ODDigitCollection > m_ODDigitCollKey
SG::ReadHandleKey< ALFA_LocRecODEvCollection > m_locRecODEvCollKey
SG::ReadHandleKey< ALFA_LocRecEvCollection > m_locRecEvCollKey
std::vector< float > m_vecXLhcCS
StatusCode FillXAOD_TrackingData(const EventContext &ctx, xAOD::ALFADataContainer &xAODContainer)
std::vector< float > m_vecXDetCS
#define DCSCOLLNAME_RADMON
std::vector< float > m_vecOverU
std::vector< int > m_vecScaler
#define DCSCOLLNAME_FECONFIGURATION
std::vector< int > m_vecTrigPat
unsigned long long CalcDCSId(const EventContext &ctx, const SG::ReadCondHandleKey< CondAttrListCollection > &key) const
virtual StatusCode initialize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int > m_vecODMultiplicityPos
std::vector< float > m_vecYStatCS
SG::WriteHandleKey< ALFA_CLinkEvent > m_clinkEventKey
#define EVCOLLNAME_RAWDATA
std::vector< float > m_vecYDetCS
#define DCSCOLLNAME_TRIGGERRATES
SG::ReadHandleKey< ALFA_RawDataContainer > m_rawDataContKey
ALFA_CLinkAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< float > m_vecYLhcCS
Property holding a SG store/key/clid from which a WriteHandle is made.
std::vector< int > m_vecODFiberHitsPos
#define EVCOLLNAME_LOCRECOD
std::vector< int > m_vecMDFiberHits
std::vector< int > m_vecODFibSel
StatusCode LoadAllEventData(const EventContext &ctx, ALFA_CLinkEvent &dataEvent) const
SG::ReadHandleKey< ALFA_DigitCollection > m_digitCollKey
SG::ReadCondHandleKey< CondAttrListCollection > m_triggerSettingsKey
void ClearXAODHeaderData()
#define DCSCOLLNAME_HVCHANNEL
SG::ReadCondHandleKey< CondAttrListCollection > m_BLMKey
#define EVCOLLNAME_XAODALFADATACONTAINER
SG::ReadHandleKey< ALFA_LocRecCorrEvCollection > m_locRecCorrEvCollKey
std::vector< int > m_vecMDFibSel
StatusCode GenerateXAOD(const EventContext &ctx)
#define EVCOLLNAME_LOCREC
void ClearXAODTrackingData(const int nMaxTrackCnt, eRecType eType)
StatusCode FillXAOD_HeaderData(const EventContext &ctx, xAOD::ALFADataContainer &xAODContainer)
std::vector< int > m_vecODMultiplicityNeg
SG::ReadCondHandleKey< CondAttrListCollection > m_HVChannelKey
std::vector< float > m_vecYRPotCS
std::vector< int > m_vecDetectorPartID
#define EVCOLLNAME_LOCRECCORROD
std::vector< float > m_vecXBeamCS
SG::ReadCondHandleKey< CondAttrListCollection > m_movementKey
virtual StatusCode finalize() override
SG::ReadCondHandleKey< CondAttrListCollection > m_triggerRatesKey
std::vector< float > m_vecOverY
SG::ReadCondHandleKey< CondAttrListCollection > m_radmonKey
std::vector< int > m_vecODFiberHitsNeg