7#ifndef SCT_CablingTool_h
8#define SCT_CablingTool_h
25#include "GaudiKernel/EventContext.h"
44 SCT_CablingTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
52 virtual unsigned int size(
const EventContext& ctx)
const override;
53 virtual unsigned int size()
const override;
56 virtual bool empty(
const EventContext& ctx)
const override;
57 virtual bool empty()
const override;
88 virtual void getAllRods(std::vector<std::uint32_t>& usersVector,
const EventContext& ctx)
const override;
89 virtual void getAllRods(std::vector<std::uint32_t>& usersVector)
const override;
92 virtual void getHashesForRod(std::vector<IdentifierHash>& usersVector,
const std::uint32_t rodId,
const EventContext& ctx)
const override;
93 virtual void getHashesForRod(std::vector<IdentifierHash>& usersVector,
const std::uint32_t rodId)
const override;
Header file for SCT cabling data.
This is a "hash" representation of an Identifier.
A class to hold the data necessary for SCT_CablingTool.
This is an Identifier helper class for the SCT subdetector.
SCT_OnlineId is a class to hold an online id number and provide check on validity,...
SCT_SerialNumber is a class to hold a serial number and provide check on validity,...