#ifndef ROOT_TCut
#define ROOT_TCut
#ifndef ROOT_TNamed
#include "TNamed.h"
#endif
class TCut : public TNamed {
public:
TCut();
TCut(const char *title);
TCut(const char *name, const char *title);
TCut(const TCut &cut);
virtual ~TCut();
TCut& operator=(const char *rhs);
TCut& operator=(const TCut &rhs);
TCut& operator+=(const char *rhs);
TCut& operator+=(const TCut &rhs);
TCut& operator*=(const char *rhs);
TCut& operator*=(const TCut &rhs);
friend TCut operator+(const TCut &lhs, const char *rhs);
friend TCut operator+(const char *lhs, const TCut &rhs);
friend TCut operator+(const TCut &lhs, const TCut &rhs);
friend TCut operator*(const TCut &lhs, const char *rhs);
friend TCut operator*(const char *lhs, const TCut &rhs);
friend TCut operator*(const TCut &lhs, const TCut &rhs);
friend TCut operator&&(const TCut &lhs, const char *rhs);
friend TCut operator&&(const char *lhs, const TCut &rhs);
friend TCut operator&&(const TCut &lhs, const TCut &rhs);
friend TCut operator||(const TCut &lhs, const char *rhs);
friend TCut operator||(const char *lhs, const TCut &rhs);
friend TCut operator||(const TCut &lhs, const TCut &rhs);
friend TCut operator!(const TCut &rhs);
operator const char*() const { return GetTitle(); }
ClassDef(TCut,1)
};
#endif