ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcModule_v1.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef XAODFORWARD_VERSIONS_ZDCMODULE_V1_H
8#define XAODFORWARD_VERSIONS_ZDCMODULE_V1_H
9
10// EDM include(s):
13#include <stdint.h>
14
15namespace xAOD {
16
24
26
27 public:
28
31
32 uint32_t zdcId() const;
34 int zdcSide() const;
35 void setZdcSide(int );
36 int zdcModule() const;
37 void setZdcModule(int );
38 int zdcType() const;
39 void setZdcType(int );
40 int zdcChannel() const;
41 void setZdcChannel(int );
42
43
44 void setWaveform(const std::string&, const std::vector<uint16_t>&);
45 const std::vector<uint16_t>& getWaveform(const std::string&) const;
46
47
48 }; // class ZdcModule_v1
49
50} // namespace xAOD
51
52// Declare the inheritance of the class:
53#include "xAODCore/BaseInfo.h"
55
56#endif // XAODFORWARD_VERSIONS_ZDCMODULE_V1_H
Base class for elements of a container that can have aux data.
#define SG_BASE(D, B)
Declare that class D derives from class B.
Base class for elements of a container that can have aux data.
Definition AuxElement.h:483
Class containing ZDC Module information.
void setWaveform(const std::string &, const std::vector< uint16_t > &)
int zdcSide() const
uint32_t zdcId() const
void setZdcId(uint32_t)
int zdcType() const
void setZdcSide(int)
int zdcModule() const
void setZdcModule(int)
ZdcModule_v1()
Default constructor.
int zdcChannel() const
void setZdcChannel(int)
const std::vector< uint16_t > & getWaveform(const std::string &) const
void setZdcType(int)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
setEventNumber uint32_t