ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonCSC_CnvTools
src
CscROD_Encoder.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCSC_CNVTOOL_CSCROD_ENCODER_H
6
#define MUONCSC_CNVTOOL_CSCROD_ENCODER_H
7
8
#include <inttypes.h>
9
10
#include "
ByteStreamData/RawEvent.h
"
11
#include "
CSC_Hid2RESrcID.h
"
12
#include "
MuonIdHelpers/CscIdHelper.h
"
13
#include "
MuonRDO/CscRawDataCollection.h
"
14
15
class
CscRawDataCollection
;
16
class
MsgStream;
17
class
StatusCode
;
18
24
25
class
CscROD_Encoder
{
26
public
:
29
CscROD_Encoder
();
30
31
~CscROD_Encoder
() =
default
;
32
35
void
setRdo
(
const
CscRawDataCollection
* rdo) {
m_cscRdo
= rdo; }
36
40
StatusCode
fillROD
(std::vector<uint32_t>& v, MsgStream& mLog);
41
44
void
setIdHelper
(
const
CscIdHelper
* cscIdHelper) {
m_cscIdHelper
= cscIdHelper; }
45
46
private
:
47
const
CscRawDataCollection
*
m_cscRdo
;
48
const
CscIdHelper
*
m_cscIdHelper
=
nullptr
;
49
};
50
51
#endif
CSC_Hid2RESrcID.h
CscIdHelper.h
CscRawDataCollection.h
RawEvent.h
CscIdHelper
Definition
CscIdHelper.h:52
CscROD_Encoder::m_cscRdo
const CscRawDataCollection * m_cscRdo
Definition
CscROD_Encoder.h:47
CscROD_Encoder::CscROD_Encoder
CscROD_Encoder()
constructor
Definition
CscROD_Encoder.cxx:19
CscROD_Encoder::setIdHelper
void setIdHelper(const CscIdHelper *cscIdHelper)
setIdHelper
Definition
CscROD_Encoder.h:44
CscROD_Encoder::setRdo
void setRdo(const CscRawDataCollection *rdo)
set CscRawDataCollection
Definition
CscROD_Encoder.h:35
CscROD_Encoder::~CscROD_Encoder
~CscROD_Encoder()=default
CscROD_Encoder::fillROD
StatusCode fillROD(std::vector< uint32_t > &v, MsgStream &mLog)
convert all CscRawDataCollections in the current list to a vector of 32bit words
Definition
CscROD_Encoder.cxx:23
CscROD_Encoder::m_cscIdHelper
const CscIdHelper * m_cscIdHelper
Definition
CscROD_Encoder.h:48
CscRawDataCollection
Collection of CSC Raw Hits, arranged according to CSC Detector Elements Author: Ketevi A.
Definition
CscRawDataCollection.h:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Generated on
for ATLAS Offline Software by
1.17.0