ATLAS Offline Software
Loading...
Searching...
No Matches
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
18namespace 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
57
61 void setSourceID(const uint32_t);
62
63
64 }; // class L1TopoRawData_v1
65} // namespace xAOD
66
67#endif // XAODTRIGL1CALO_VERSIONS_L1TOPORAWDATA_V1_H
Base class for elements of a container that can have aux data.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
void setStatusWords(const std::vector< uint32_t > &)
set statusWords
void setDataWords(const std::vector< uint32_t > &)
set dataWords
const std::vector< uint32_t > & statusWords() const
get statusWords
void setSourceID(const uint32_t)
set sourceID
virtual ~L1TopoRawData_v1()
Default desturctor.
L1TopoRawData_v1()
Default constructor.
uint32_t errorWord() const
get error
uint32_t sourceID() const
get sourceID
const std::vector< uint32_t > & dataWords() const
get dataWords
void setErrorWord(const uint32_t)
set error
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber uint32_t
void initialize()