/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/MuonNumbering/interface/MuonSubDetector.h
43 строки
962 B
Shahzad Malik Muzaffar
[GEOMETRY] Changes suggested by new llvm18 clang-format
05 сен 2024, 17:13
05 сен 2024, 17:13
f785322
Код
Авторство
О чём код?
#ifndef Geometry_MuonNumbering_MuonSubDetector_h #define Geometry_MuonNumbering_MuonSubDetector_h /** \class MuonSubDetector * * class to handle muon sensitive detectors, * possible arguments for constructor: * "MuonDTHits", "MuonCSCHits", "MuonRPCHits", "MuonGEMHits", "MuonME0Hits" * * the function suIdName() returns the detector SuId * for the ROU factory * * \author Arno Straessner, CERN <arno.straessner@cern.ch> * */ #include <string> class MuonSubDetector { public: /* * possible arguments for constructor: * "MuonDTHits", "MuonCSCHits", "MuonRPCHits", "MuonGEMHits", "MuonME0Hits" */ MuonSubDetector(const std::string& name); ~MuonSubDetector() {} bool isBarrel(); bool isEndcap(); bool isRPC(); bool isGEM(); bool isME0(); std::string name(); std::string suIdName(); private: enum subDetector { barrel, endcap, rpc, gem, me0, nodef }; subDetector detector; std::string detectorName; }; #endif