1 #ifndef __KVEVENTCLASSIFIER_H
2 #define __KVEVENTCLASSIFIER_H
160 Error(
"AddCut",
"You cannot mix cuts & bins (and you already defined some bins)");
187 Error(
"AddBin",
"You cannot mix cuts & bins (and you already defined some cuts)");
#define ClassDef(name, id)
char * Form(const char *fmt,...)
Simple class for sorting events according to global variables.
bool fBcuts
true if cuts are to be used
void AddBin(double xmin, double xmax)
virtual ~KVEventClassifier()
Bool_t IsGlobalVariable() const
int GetMaxEventClassNumber() const
std::vector< double > fCuts
cuts in variable to define event classes
KVEventClassifier(KVVarGlob *b)
int GetEventClassification() const
bool fBins
true if separate bins are to be used
KVVarGlob * fVar
variable used for event classification
void Copy(TObject &other) const
Make a copy of this object.
Abstract base class for global variables which calculate a single value.
void SetValue(Double_t val)
void Copy(TObject &obj) const
Make a copy of this object.
Base class for all global variable implementations.
virtual const char * GetName() const
virtual void Error(const char *method, const char *msgfmt,...) const