134 if (!
rhs || !
rhs[0])
return *
this;
147 if (
rhs.fTitle.Length() == 0)
return *
this;
160if (!
rhs || !
rhs[0])
return *
this;
173 if (
rhs.fTitle.Length() == 0)
return *
this;
258 if (
lhs.fTitle.Length() == 0 && (!
rhs || !
rhs[0]))
return TCut();
259 if (
lhs.fTitle.Length() == 0)
return TCut(
rhs);
270 if ((!
lhs || !
lhs[0]) &&
rhs.fTitle.Length() == 0)
return TCut();
272 if (
rhs.fTitle.Length() == 0)
return TCut(
lhs);
282 if (
lhs.fTitle.Length() == 0 &&
rhs.fTitle.Length() == 0)
return TCut();
283 if (
lhs.fTitle.Length() == 0)
return TCut(
rhs);
284 if (
rhs.fTitle.Length() == 0)
return TCut(
lhs);
294 if (
rhs.fTitle.Length() == 0)
return TCut();
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
TCut operator*(const TCut &lhs, const char *rhs)
Multiplication.
TCut operator!(const TCut &rhs)
Logical negation.
TCut operator+(const TCut &lhs, const char *rhs)
Addition.
TCut operator||(const TCut &lhs, const char *rhs)
Logical or.
TCut operator&&(const TCut &lhs, const char *rhs)
Logical and.
A specialized string object used for TTree selections.
bool operator==(const char *rhs) const
Comparison.
TCut & operator*=(const char *rhs)
Multiplication.
~TCut() override
Typical destructor.
TCut & operator=(const char *rhs)
Assignment.
TCut & operator+=(const char *rhs)
Addition.
bool operator!=(const char *rhs) const
Comparison.
The TNamed class is the base class for all named ROOT classes.
TNamed & operator=(const TNamed &rhs)
TNamed assignment operator.
const char * Data() const