27#include "TrkBase/TrkDetElemId.h"
52const int TrkDetElemId::svtOffset( 0 );
53const int TrkDetElemId::mdcOffset( 10000 );
54const int TrkDetElemId::nullElemID( -1 );
64 return TrkDetElemId::nullElemID;
76 : _id( id ), _sysInd(
sysInd ) {}
98 os << _id <<
' ' << _sysInd <<
' ' <<
elemId() << endl;
ostream & operator<<(ostream &os, const TrkDetElemId &id)
static int calcValue(const int &id, TrkDetElemId::systemIndex sysInd)
TrkDetElemId & operator=(const TrkDetElemId &)
TrkDetElemId(const int &id, TrkDetElemId::systemIndex sysInd)
const TrkDetElemId::systemIndex & sysInd() const
const int & systemElemId() const
void printAll(std::ostream &os=std::cout) const