Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCONDALG_RPCCABLINGCONDALG_H
6 #define MUONCONDALG_RPCCABLINGCONDALG_H
14 #include "GaudiKernel/ServiceHandle.h"
30 typedef std::map<int, RPC_CondCabling::SectorLogicSetup*, std::less<int>>
SLmap_t;
35 "Key of input muon rpc map schema condition data"};
37 "Key of input muon rpc map correction schema condition data"};
39 "Key of input muon rpc trigger eta condition data"};
41 "Key of input muon rpc trigger phi condition data"};
44 "Key of output RPC cabling condition data"};
49 "map 3 low pt thresholds from special feet pads on standard 6 (3low+3high)"};
56 std::list<Identifier>
give_strip_id(
const unsigned short int SubsystemId,
const unsigned short int SectorId,
57 const unsigned short int PADId,
const unsigned short int CMAId,
const unsigned short ijk,
60 bool BoardParamCheck(
const unsigned short int SubId,
const unsigned short int SecId,
const unsigned short int PADId,
61 const unsigned short int CMAId,
const unsigned short int inputType,
const unsigned int layer,
62 const unsigned int type,
const unsigned short int Channel1,
const unsigned short int Channel2,
63 const short int Number)
const;
64 bool CableParamCheck(
const unsigned short int SubId,
const unsigned short int SecId,
const unsigned short int PADId,
65 const unsigned short int CMAId,
const unsigned short int ijk,
const unsigned int type,
66 const unsigned short int Channel1,
const unsigned short int Channel2,
const short int Number)
const;
67 static bool correct(
const unsigned short int SubsystemId,
const unsigned short int SectorId,
const unsigned short int PADId,
68 const unsigned short int CMAId,
const CMAinput it,
const unsigned int layer,
const unsigned short int Channel1,
73 #endif // MUONCONDALG_RPCCABLINGCONDALG_H
std::vector< RPC_CondCabling::SectorLogicSetup > STvec
Gaudi::Property< std::string > m_database_repository
Gaudi::Property< bool > m_ForceFeetPadThresholdsFromJO
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Identifier32::value_type Channel
virtual ~RpcCablingCondAlg()=default
std::list< Identifier > give_strip_id(const unsigned short int SubsystemId, const unsigned short int SectorId, const unsigned short int PADId, const unsigned short int CMAId, const unsigned short ijk, const unsigned short int Channel, const sectorMap_t &smap, const RpcCablingCondData::STvec &sType) const
SG::WriteCondHandleKey< RpcCablingCondData > m_writeKey
virtual StatusCode execute() override
This class is a collection of AttributeLists where each one is associated with a channel number....
std::map< int, RPC_CondCabling::SectorLogicSetup *, std::less< int > > SLmap_t
std::array< int, 64 > sectorMap_t
::StatusCode StatusCode
StatusCode definition for legacy code.
bool BoardParamCheck(const unsigned short int SubId, const unsigned short int SecId, const unsigned short int PADId, const unsigned short int CMAId, const unsigned short int inputType, const unsigned int layer, const unsigned int type, const unsigned short int Channel1, const unsigned short int Channel2, const short int Number) const
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey_map_schema_corr
RpcCablingCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
static bool correct(const unsigned short int SubsystemId, const unsigned short int SectorId, const unsigned short int PADId, const unsigned short int CMAId, const CMAinput it, const unsigned int layer, const unsigned short int Channel1, const unsigned short int Channel2, const short int number, const L1RPCcabCorrection type, const sectorMap_t &smap, const RpcCablingCondData::STvec &sType)
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey_map_schema
Gaudi::Property< bool > m_cosmic_configuration
virtual StatusCode initialize() override
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey_cm_thr_eta
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey_cm_thr_phi
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
bool CableParamCheck(const unsigned short int SubId, const unsigned short int SecId, const unsigned short int PADId, const unsigned short int CMAId, const unsigned short int ijk, const unsigned int type, const unsigned short int Channel1, const unsigned short int Channel2, const short int Number) const
Gaudi::Property< bool > m_ApplyFeetPadThresholds
StatusCode setup(const CondAttrListCollection *readCdoMap, const CondAttrListCollection *readCdoCorr, const CondAttrListCollection *readCdoEta, const CondAttrListCollection *readCdoPhi, RpcCablingCondData *writeCdo) const