5#ifndef ISCT_CablingTool_h
6#define ISCT_CablingTool_h
21#include "GaudiKernel/EventContext.h"
22#include "GaudiKernel/IAlgTool.h"
65 virtual unsigned int size()
const = 0;
66 virtual unsigned int size(
const EventContext& ctx)
const = 0;
70 virtual bool empty(
const EventContext& ctx)
const = 0;
81 virtual void getAllRods(std::vector<std::uint32_t>& usersVector)
const = 0;
82 virtual void getAllRods(std::vector<std::uint32_t>& usersVector,
const EventContext& ctx)
const = 0;
85 virtual void getHashesForRod(std::vector<IdentifierHash>& usersVector,
const std::uint32_t rodId)
const = 0;
86 virtual void getHashesForRod(std::vector<IdentifierHash>& usersVector,
const std::uint32_t rodId,
const EventContext& ctx)
const = 0;
Header file for a utility class to hold the online id.
Header file for a utility class to hold the serial number.
This is a "hash" representation of an Identifier.
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,...