25 fConvertToBitset(false),
27 fAfterCutSignal(
"all", this),
28 fAfterCutPassSignal(
"pass", this),
29 fAfterCutFailSignal(
"fail", this)
41 if (node.has(
"cut-mask-int"))
45 if (node.has(
"cut-mask"))
49 if (node.get_value(
"cut-mask-all",
false))
61 return data.GetCutStatus().IsCut();
bool Configure(const scarab::param_node &node)
Should perform parameter store and command-line configurations.
KTSignalData fAfterCutSignal
void SetCutMask(KTCutStatus::bitset_type mask)
void RegisterSlot(std::string name, XTarget *target, XReturn(XTarget::*funcPtr)())
KTSignalData fAfterCutPassSignal
void SetCutMaskAll()
Set the cut mask to use all cuts.
KTCutFilter(const std::string &name="cut-filter")
Provides easy access to cut information.
KT_REGISTER_PROCESSOR(KTDataQueueProcessor, "data-queue")
KTLOGGER(applog, "KTApplication")
KTSignalData fAfterCutFailSignal
void FilterData(KTDataPtr)
boost::shared_ptr< KTData > KTDataPtr
bitset_type ToBitset(unsigned long long mask) const
KTCutStatus::bitset_type fCutMask
bool Filter(KTData &data)
boost::dynamic_bitset< > bitset_type