45 m_d->requireHT =
true;
46 m_d->useSpecialTRTHTMaterial =
true;
53 connect(
common->controller(),SIGNAL(trtRequireHTChanged(
bool)),
57 connect(
common->controller(),SIGNAL(useSpecialTRTHTMaterialChanged(
bool)),
78 message(
"TRT geometry not configured in job");
83 message(
"Problems retrieving container with key "+
text());
87 for (;itColl!=itCollE;++itColl) {
88 if (!*itColl||(*itColl)->empty())
91 for (;itRDO!=itRDOE;++itRDO) {
114 if (
m_d->allowedToT==i)
116 bool relaxed(i.contains(
m_d->allowedToT));
117 bool tightened(
m_d->allowedToT.contains(i));
130 if (
m_d->requireHT==b)
142 if (
m_d->useSpecialTRTHTMaterial==b)
144 m_d->useSpecialTRTHTMaterial=b;
147 for (;it!=itE;++it) {
149 (*it)->update3DObjects();
157 return m_d->useSpecialTRTHTMaterial;
InDetRawDataContainer< InDetRawDataCollection< TRT_RDORawData > > TRT_RDO_Container
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const
return const_iterator for end of container
const_iterator begin() const
return const_iterator for first entry
void message(const QString &) const
IVP1System * systemBase() const
static bool hasTRTGeometry()
void recheckCutStatusOfAllNotVisibleHandles()
void recheckCutStatusOfAllVisibleHandles()
VP1RawDataCollBase(VP1RawDataCommonData *, const QString &key)
void recheckCutStatusOfAllHandles()
void addHandle(VP1RawDataHandleBase *)
std::vector< VP1RawDataHandleBase * > & getHandles()
bool useSpecialTRTHTMaterial
VP1RawDataColl_TRT_RDO(VP1RawDataCommonData *, const QString &key)
void assignDefaultMaterial(SoMaterial *) const
void setAllowedToT(const VP1Interval &)
void setUseSpecialTRTHTMaterial(bool)
static QStringList availableCollections(IVP1System *)
virtual ~VP1RawDataColl_TRT_RDO()
bool cut(VP1RawDataHandleBase *)
bool highThreshold() const
QStringList getKeys() const
double timeOverThreshold(unsigned int m_word)