19#ifndef BDSSDFILTEROR_H
20#define BDSSDFILTEROR_H
24#include "G4VSDFilter.hh"
41 G4bool ownsTheFiltersIn =
false);
46 virtual G4bool
Accept(
const G4Step* step)
const;
Filter that applies OR to a vector of filters.
void RegisterFilter(G4VSDFilter *filterIn)
Register the filter.
std::vector< G4VSDFilter * > filters
Vector of all filters.
G4bool ownsTheFilters
Whether to delete the filters or not at the end.
size_t size() const
Accessor.
virtual G4bool Accept(const G4Step *step) const
const std::vector< G4VSDFilter * > & Filters() const
Accessor.