11 #ifndef EVIO_6_0_IEVIOFILTER_H
12 #define EVIO_6_0_IEVIOFILTER_H
54 virtual bool accept(
StructureType const & structureType, std::shared_ptr<BaseStructure> structure) = 0;
60 #endif //EVIO_6_0_IEVIOFILTER_H
This interface allows applications to create filters so that they only receive certain structures whe...
Definition: IEvioFilter.h:40
virtual bool accept(StructureType const &structureType, std::shared_ptr< BaseStructure > structure)=0
Accept or reject the given structure.
Numerical values associated with evio structure types.
Definition: StructureType.h:34