9 #ifndef KTCUTFILTER_HH_ 10 #define KTCUTFILTER_HH_ 60 KTCutFilter(
const std::string& name =
"cut-filter");
63 bool Configure(
const scarab::param_node& node);
bool Configure(const scarab::param_node &node)
Should perform parameter store and command-line configurations.
KTSignalData fAfterCutSignal
void SetCutMask(KTCutStatus::bitset_type mask)
MEMBERVARIABLE_NOSET(unsigned long long, CutMaskInt)
KTSignalData fAfterCutPassSignal
void SetCutMaskAll()
Set the cut mask to use all cuts.
KTCutFilter(const std::string &name="cut-filter")
Creates a signal that takes a KTDataPtr object as its argument.
Filters data based on cuts already applied and a filter mask.
KTSignalData fAfterCutFailSignal
void FilterData(KTDataPtr)
boost::shared_ptr< KTData > KTDataPtr
KTCutStatus::bitset_type fCutMask
bool Filter(KTData &data)
Contains the logger class and macros, based on Kasper's KLogger class.
boost::dynamic_bitset< > bitset_type