10#ifndef TRT_FILLCABLINGDATA_DC3_H
11#define TRT_FILLCABLINGDATA_DC3_H
18#include "Identifier/Identifier.h"
25#include "eformat/SourceIdentifier.h"
38 const IInterface* parent);
60 void fillCollID(uint32_t rob_id, std::vector<IdentifierHash> & ids);
96 std::vector<std::vector<IdentifierHash> *>
m_collID;
This is an Identifier helper class for the TRT subdetector.
This class saves the "context" of an expanded identifier (ExpandedIdentifier) for compact or hash ver...
static const InterfaceID & interfaceID()
std::map< int, int > m_eca_l0_map
StringProperty m_inputFilename
std::vector< std::vector< IdentifierHash > * > m_collID
const TRT_ID * m_TRTHelper
std::map< int, int > m_ecc_r1_map
void fillCollID_broken_FDR(uint32_t rob_id, std::vector< IdentifierHash > &ids)
TRT_CablingData * m_cabling
std::vector< std::vector< IdentifierHash > > m_identfierHashForAllStraws
std::map< int, int > m_eca_r0_map
std::map< int, int > m_eca_l1_map
void defineCollID_broken_FDR()
TRT_FillCablingData_DC3(const std::string &type, const std::string &name, const IInterface *parent)
std::map< int, int > m_ecc_l0_map
std::vector< std::vector< Identifier > > m_identfierForAllStraws
TRT_CablingData * fillData()
std::map< int, int > m_eca_r1_map
std::map< int, int > m_barrel_c_map
virtual StatusCode finalize()
int m_StrawLayerToRod[160]
std::vector< uint32_t > getRobID(Identifier id) const
std::map< int, int > m_barrel_a_map
virtual StatusCode initialize()
std::set< uint32_t > m_validSourceIds
std::map< int, int > m_ecc_l1_map
std::map< int, int > m_ecc_r0_map
void fillCollID(uint32_t rob_id, std::vector< IdentifierHash > &ids)
std::vector< int > m_StrawsPerLayer
virtual ~TRT_FillCablingData_DC3()
void defineTables_broken_FDR()
bool m_broken_FDR_Cabling
std::vector< int > m_numberOfStrawsInLayers
This is an Identifier helper class for the TRT subdetector.