|
ATLAS Offline Software
|
Go to the documentation of this file.
31 QStringList unsafekeys;
34 if (
key.contains(
"sct",Qt::CaseInsensitive))
40 if (
key.contains(
"pixel",Qt::CaseInsensitive))
44 for (QString unsafekey : unsafekeys)
45 keys.removeAll(unsafekey);
73 return QColor::fromRgbF(1.0, 0.666667, 0.5 );
75 return QColor::fromRgbF(1.0, 1.0, 0.5 );
89 for (itElement=container->
begin();itElement!=itElementE;++itElement) {
90 SpacePointContainer::base_value_type::const_iterator
it,
itE((*itElement)->end());
91 for (
it=(*itElement)->begin();
it!=
itE;++
it) {
95 message(
"WARNING - ignoring null spacepoint pointer.");
99 message(
"WARNING - ignoring spacepoint with null first cluster.");
108 message(
"WARNING - ignoring null handle pointer.");
148 connect(controller,SIGNAL(inDetPartsFlagsChanged(PRDCommonFlags::InDetPartsFlags)),
167 bool barrelChanged = (barrelPosChanged || barrelNegChanged);
168 bool endcapChanged = (endcapPosChanged || endcapNegChanged);
176 if (barrelChanged&&(handle->
isPositiveZ()?barrelPosChanged:barrelNegChanged))
179 if (endcapChanged&&(handle->
isPositiveZ()?endcapPosChanged:endcapNegChanged))
const std::pair< const PrepRawData *, const PrepRawData * > & clusterList() const
return the pair of cluster pointers by reference
def retrieve(aClass, aKey=None)
JetConstituentVector::iterator iterator
PRDCollHandle_SpacePoints(PRDSysCommonData *, const QString &key)
void recheckCutStatus(PRDHandleBase *)
virtual QColor defaultColor() const override
PRDSysCommonData * common() const
void addHandle(PRDHandleBase *)
virtual void largeChangesBegin()
QStringList getKeys() const
void registerPRD2Handle(const Trk::PrepRawData *prd, PRDHandleBase *handle)
virtual bool load() override
bool contains(const std::string &s, const std::string ®x)
does a string contain the substring
virtual bool cut(PRDHandleBase *) override
static bool hasSCTGeometry()
const_iterator end() const
return const_iterator for end of container
const_iterator begin() const
return const_iterator for first entry
static QStringList availableCollections(IVP1System *)
virtual void eraseEventDataSpecific() override
virtual const Trk::PrepRawData * getPRD() const =0
IVP1System * systemBase() const
virtual void postLoadInitialisation() override
virtual void largeChangesEnd()
virtual ~PRDCollHandle_SpacePoints()
void setPartsFlags(PRDCommonFlags::InDetPartsFlags)
PRDCommonFlags::InDetPartsFlags inDetPartsFlags() const
PRDCommonFlags::InDetPartsFlags indetpartsflags
void message(const QString &) const
static bool hasPixelGeometry()
std::vector< PRDHandleBase * > & getPrdHandles()
virtual void setupSettingsFromControllerSpecific(PRDSystemController *) override