15 #include "FilteredAnitaEvent.h" 16 #include "AnalysisWaveform.h" 17 #include "RootTools.h" 19 #include "AnitaEventSummary.h" 47 Bool_t eventPassesCut;
142 #endif //ANALYSISCUTS virtual void apply(const UsefulAnitaEvent *useful, AnitaEventSummary *sum=NULL)
static Bool_t applyAll(const UsefulAnitaEvent *usefulEvent, AnitaEventSummary *sum=NULL)
Applies all the event quality cuts in succession, this should be the primary interface.
Tries to find unphysical spikes in a waveform that are characteristic of a kind of digitiser corrupti...
virtual void apply(const UsefulAnitaEvent *useful, AnitaEventSummary *sum=NULL)
Applies the SurfSaturation cut.
virtual void apply(const UsefulAnitaEvent *useful, AnitaEventSummary *sum=NULL)
Apply the number of points cut.
Namespace which wraps everything in the library.
Base class from which all my quality cuts inherit.
UsefulAnitaEvent – The Calibrated Useful Anita Event object.
Tries to determine whether an event is a payload blast.
Removes events which have short waveforms.
static Bool_t passedAll(const AnitaEventSummary *sum, bool describe=false)
Reads the flags set in AnitaEventSummary, returns true if the event passed all quality cuts...
Common analysis format between UCorrelator and Acclaim.
NumPointsCut()
Constructor for the number of points cut, contains some hard coded numbers.
enum AnitaPol::EAnitaPol AnitaPol_t
Polarisation enumeration.
SurfSaturationCut()
Constructor for the SurfSaturation cut, sets some hard coded default values.