ATLAS Offline Software
Loading...
Searching...
No Matches
TgcDigitASDposData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TGCDIGITASDPOSDATA_H
6#define TGCDIGITASDPOSDATA_H
7
10#include <map>
11#include <vector>
12
13/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
14 * stripAsdPos : std::map<ChamberId, std::vector<strip_ASDpos>> *
15 * wireAsdPos : std::map<ChamberId, std::vector<wire_ASDpos>> *
16 * where *
17 * ChamberId = (station number)<<8 + (station eta)<<5 + (station phi) *
18 * station number: 41...48 *
19 * station eta: 1...5 *
20 * station phi: 0x1f for BW, 1...21 for EI, 1...24 for FI *
21 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
22
24{
25 public:
27 virtual ~TgcDigitASDposData() = default;
28
29 enum {
33 };
34
35 std::map<uint16_t, std::vector<float>> stripAsdPos;
36 std::map<uint16_t, std::vector<float>> wireAsdPos;
37};
38CLASS_DEF(TgcDigitASDposData, 54799429, 1)
39
40#include "AthenaKernel/CondCont.h"
42
43#endif // TGCDIGITASDPOSDATA_H
Provide an interface for finding inheritance information at run time.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Hold mapping of ranges to condition objects.
Definition CondCont.h:889
virtual ~TgcDigitASDposData()=default
std::map< uint16_t, std::vector< float > > stripAsdPos
std::map< uint16_t, std::vector< float > > wireAsdPos