TrigDecisionTool: various const and thread-safety fixes
Various const
-fixes that will get us closer to enabling the thread-checker for TrigDecisionTool:
- Remove
expressStreamContainer
method as this use-case is currently not supported (and not used) -
AnyTypeDeleter
: There is no need to const-cast pointers before feeding them to the deleter. Deleting an object through a const-pointer is perfectly fine. -
TrigParticle
: Import all theDataVector
constructors in our old-style EDM containers (usually these would betypedef
s, but our navigation type system cannot deal with those). This is necessary to be able to use e.g.ConstDataVector
with these containers. - Use
ConstDataVector
in FeatureCollect classes when filtering a DataVector insted ofconst
-casting.
Edited by Frank Winklmeier