ATLAS Offline Software
L1TopoRawData_v1.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // $Id: L1TopoRawData_v1.h 652824 2015-03-09 23:24:32Z morrisj $
8 #ifndef XAODTRIGL1CALO_VERSIONS_L1TOPORAWDATA_V1_H
9 #define XAODTRIGL1CALO_VERSIONS_L1TOPORAWDATA_V1_H
10 
11 // EDM include(s):
12 #include "AthLinks/ElementLink.h"
14 
15 // System include(s):
16 #include <stdint.h>
17 
18 namespace xAOD {
19 
27 
29  public:
32 
34  virtual ~L1TopoRawData_v1(){}
35 
37  virtual void initialize(const std::vector<uint32_t>& dataWords,
38  const std::vector<uint32_t>& statusWords,
39  const uint32_t errorWord,
40  const uint32_t sourceID);
41 
43  const std::vector<uint32_t>& dataWords() const;
45  void setDataWords(const std::vector<uint32_t>&);
46 
47 
49  const std::vector<uint32_t>& statusWords() const;
51  void setStatusWords(const std::vector<uint32_t>&);
52 
56  void setErrorWord(const uint32_t);
57 
59  uint32_t sourceID() const;
61  void setSourceID(const uint32_t);
62 
63 
64  }; // class L1TopoRawData_v1
65 } // namespace xAOD
66 
67 #endif // XAODTRIGL1CALO_VERSIONS_L1TOPORAWDATA_V1_H
xAOD::L1TopoRawData_v1::setDataWords
void setDataWords(const std::vector< uint32_t > &)
set dataWords
xAOD::L1TopoRawData_v1::L1TopoRawData_v1
L1TopoRawData_v1()
Default constructor.
Definition: L1TopoRawData_v1.cxx:18
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
SG::AuxElement
Base class for elements of a container that can have aux data.
Definition: AuxElement.h:483
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
xAOD::L1TopoRawData_v1::dataWords
const std::vector< uint32_t > & dataWords() const
get dataWords
xAOD::L1TopoRawData_v1::~L1TopoRawData_v1
virtual ~L1TopoRawData_v1()
Default desturctor.
Definition: L1TopoRawData_v1.h:34
xAOD::L1TopoRawData_v1::setStatusWords
void setStatusWords(const std::vector< uint32_t > &)
set statusWords
xAOD::L1TopoRawData_v1
Description of L1TopoRawData_v1.
Definition: L1TopoRawData_v1.h:28
xAOD::L1TopoRawData_v1::setErrorWord
void setErrorWord(const uint32_t)
set error
xAOD::L1TopoRawData_v1::setSourceID
void setSourceID(const uint32_t)
set sourceID
xAOD::L1TopoRawData_v1::initialize
virtual void initialize(const std::vector< uint32_t > &dataWords, const std::vector< uint32_t > &statusWords, const uint32_t errorWord, const uint32_t sourceID)
initialize
Definition: L1TopoRawData_v1.cxx:24
xAOD::L1TopoRawData_v1::sourceID
uint32_t sourceID() const
get sourceID
xAOD::L1TopoRawData_v1::errorWord
uint32_t errorWord() const
get error
xAOD::L1TopoRawData_v1::statusWords
const std::vector< uint32_t > & statusWords() const
get statusWords
AuxElement.h
Base class for elements of a container that can have aux data.