ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonCnvToolInterfaces
MuonCnvToolInterfaces
MuonCnvToolInterfaces/MuonCnvToolInterfaces/ICSC_RDOtoByteStreamTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCNVTOOLINTERFACES_ICSC_RDOTOBYTESTREAMTOOL_H
6
#define MUONCNVTOOLINTERFACES_ICSC_RDOTOBYTESTREAMTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
ByteStreamData/RawEvent.h
"
10
11
class
CscRawDataContainer
;
12
class
MsgStream ;
13
14
namespace
Muon
{
15
/*
16
An AlgTool to provide conversion between CSC RDO <---> ByteStream,
17
and fill it in RawEvent.
18
19
@author Ketevi A. Assamagan BNL December 27 2003
20
*/
21
class
ICSC_RDOtoByteStreamTool
:
virtual
public
IAlgTool
22
{
23
24
public
:
25
DeclareInterfaceID
(
ICSC_RDOtoByteStreamTool
, 1, 0 );
26
28
virtual
bool
isCosmic
()
const
=0;
29
31
virtual
bool
isOldCosmic
()
const
=0;
32
33
virtual
StatusCode
convert
(
const
CscRawDataContainer
* cont, MsgStream& log)
const
= 0;
34
};
35
}
36
37
#endif
38
39
40
RawEvent.h
CscRawDataContainer
This container provides access to collections of CSC RDOs and a mechanism for recording them.
Definition
CscRawDataContainer.h:23
Muon::ICSC_RDOtoByteStreamTool
Definition
MuonCnvToolInterfaces/MuonCnvToolInterfaces/ICSC_RDOtoByteStreamTool.h:22
Muon::ICSC_RDOtoByteStreamTool::convert
virtual StatusCode convert(const CscRawDataContainer *cont, MsgStream &log) const =0
Muon::ICSC_RDOtoByteStreamTool::DeclareInterfaceID
DeclareInterfaceID(ICSC_RDOtoByteStreamTool, 1, 0)
Muon::ICSC_RDOtoByteStreamTool::isCosmic
virtual bool isCosmic() const =0
to read the cosmic data
Muon::ICSC_RDOtoByteStreamTool::isOldCosmic
virtual bool isOldCosmic() const =0
for the old cosmic data before the ROB id=ROD id fix
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
Generated on
for ATLAS Offline Software by
1.17.0