ATLAS Offline Software
Loading...
Searching...
No Matches
CaloSubdetNames.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
14
15#ifndef CALODETDESCR_CALOSUBDETNAMES_H
16# define CALODETDESCR_CALOSUBDETNAMES_H
17
18
19#include <vector>
20#include "Identifier/Identifier.h"
21
32{
33 public:
50
54
57 std::string alignVolName(CaloSubdetNames::ALIGNVOL alvol);
60 CaloSubdetNames::ALIGNVOL alignVolEnum(const std::string& reconame);
61
62
63 private:
66 void match_names();
67
70 std::vector <std::string> m_reconame;
73 std::vector <CaloSubdetNames::ALIGNVOL> m_alvol;
74};
75
76#endif // CALODETDESCR_CALOSUBDETNAMES_H
virtual ~CaloSubdetNames()
destructor
void match_names()
match names and enum
ALIGNVOL
LAr Alignable volumes.
CaloSubdetNames()
standard constructor
CaloSubdetNames::ALIGNVOL alignVolEnum(const std::string &reconame)
Matching between names and enum.
std::vector< CaloSubdetNames::ALIGNVOL > m_alvol
vector of ALIGNVOL enum values
std::string alignVolName(CaloSubdetNames::ALIGNVOL alvol)
Matching between names and enum.
std::vector< std::string > m_reconame
vector of names