5#ifndef MUONCHAMBERIDSELECTOR_H
6#define MUONCHAMBERIDSELECTOR_H
13#include "GaudiKernel/ServiceHandle.h"
27 StatusCode
selectTGC() {
return StatusCode::SUCCESS; }
28 StatusCode
selectCSC() {
return StatusCode::SUCCESS; }
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< Identifier > * m_mdtchambersId
virtual StatusCode execute()
Retrieves and records containers, performs selection.
StatusCode ChamberperformSelection()
virtual StatusCode initialize()
Algorithm initialization: retrieves StoreGate/DetectorStore/MuonIdHelpers/MuonPrepDataContainers.
std::vector< Identifier > * m_rpcchambersId
virtual ~MuonChamberIDSelector()=default
MuonChamberIDSelector(const std::string &name, ISvcLocator *pSvcLocator)
Athena algorithm constructor.
StatusCode selectCSC()
selects the CSCcollections
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
StatusCode selectRPC()
selects the RPCcollections
StatusCode selectTGC()
selects the TGCcollections