5#ifndef MUONVOLUMEHANDLE_H
6#define MUONVOLUMEHANDLE_H
27 const QList<
const std::map<GeoPVConstLink, float>*>& t0s )
34 if (!
m_station)
return QString(
"Unknown");
35 QString name = QString(
m_station->getStationName().c_str());
36 name +=
"("+QString::number(
m_station->getEtaIndex())+
","+QString::number(
m_station->getPhiIndex())+
")";
43 return "ERROR bad T0 source";
44 const std::map<GeoPVConstLink, float>* t0map =
m_chamberT0s.at(i);
45 const QString no_info(
"?");
48 const std::map<GeoPVConstLink, float>::const_iterator it = t0map->find(
geoPVConstLink());
49 return it==t0map->end() ? no_info : QString::number(it->second);
virtual QString muonChamberT0(unsigned int i) const
const QList< const std::map< GeoPVConstLink, float > * > & m_chamberT0s
MuonVolumeHandle(VolumeHandleSharedData *shared, VolumeHandle *parent, const GeoPVConstLink &pv, int childNumber, const MuonChamberState &mcs, const SbMatrix &accumTrans, const MuonGM::MuonStation *station, const QList< const std::map< GeoPVConstLink, float > * > &t0s)
const MuonGM::MuonStation * m_station
virtual ~MuonVolumeHandle()
virtual QString getDescriptiveName() const
virtual const MuonGM::MuonStation * station() const
VolumeHandle(VolumeHandleSharedData *, VolumeHandle *parent, const GeoPVConstLink &, int childNumber, const MuonChamberState &mcs=NONMUONCHAMBER, const SbMatrix &accumTrans=SbMatrix())
GeoPVConstLink geoPVConstLink() const