ATLAS Offline Software
RPCdata.h
Go to the documentation of this file.
1 /* // -*- C++ -*- */
2 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 
8 #ifndef RPCDATA_H
9 #define RPCDATA_H
10 
11 #include <iostream>
12 #include <list>
13 
15 
17 
18 class RPCdata : public BaseObject
19 {
20  public:
21  typedef std::list < const RPCdigit* > digitList;
22 
23  public:
24  RPCdata(const std::string&);
25  RPCdata(const char*);
26  RPCdata(const RPCdata&);
27  virtual ~RPCdata();
28 
29  public:
30  virtual digitList eta_digits_list(void) const = 0;
31  virtual digitList phi_digits_list(void) const = 0;
32  virtual int how_many(int type,
33  int sector,
34  int station,
35  int layer,
36  int chamber,
37  int strip ) const = 0;
38 };
39 
40 
41 #endif
SiliconTech::strip
@ strip
calibdata.chamber
chamber
Definition: calibdata.py:32
RPCdata::eta_digits_list
virtual digitList eta_digits_list(void) const =0
BaseObject.h
RPCdigit.h
TRT::Hit::layer
@ layer
Definition: HitInfo.h:79
RPCdata::how_many
virtual int how_many(int type, int sector, int station, int layer, int chamber, int strip) const =0
RPCdata
Definition: RPCdata.h:19
BaseObject
Definition: BaseObject.h:13
RPCdata::RPCdata
RPCdata(const std::string &)
Definition: RPCdata.cxx:8
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
RPCdata::phi_digits_list
virtual digitList phi_digits_list(void) const =0
RPCdata::digitList
std::list< const RPCdigit * > digitList
Definition: RPCdata.h:21
RPCdata::~RPCdata
virtual ~RPCdata()
Definition: RPCdata.cxx:14