ATLAS Offline Software
Loading...
Searching...
No Matches
PADreadout.h
Go to the documentation of this file.
1/* // -*- C++ -*- */
2
3/*
4 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
5*/
6
7
8#ifndef PADREADOUT_H
9#define PADREADOUT_H
10
12
15
16#include <array>
17#include <memory>
18
20{
21 private:
23 int m_PAD;
24
26 std::unique_ptr<PadReadOut> m_pad_readout;
27
28 public:
29 PADreadout(int,int);
30 PADreadout(const PADreadout&);
31
33
34 bool operator==(const PADreadout&) const;
35 bool operator!=(const PADreadout&) const;
36 bool operator< (const PADreadout&) const;
37
38 void load_readout(std::array<MatrixReadOut*, 2>&);
39
40 int sector(void) const {return m_sector;}
41 int PAD(void) const {return m_PAD;}
44};
45
46#endif
bool operator!=(const PADreadout &) const
PadReadOut * give_pad_readout(void)
std::unique_ptr< PadReadOut > m_pad_readout
Definition PADreadout.h:26
bool operator<(const PADreadout &) const
bool operator==(const PADreadout &) const
void load_readout(std::array< MatrixReadOut *, 2 > &)
PADreadout(int, int)
PADreadout operator=(const PADreadout &)
MatrixReadOut * m_matrices_readout[8]
Definition PADreadout.h:25
MatrixReadOut * matrices_readout(int) const
int sector(void) const
Definition PADreadout.h:40
int PAD(void) const
Definition PADreadout.h:41
RPCtrigDataObject(int, const std::string &)