|
CbmRoot
|
#include <CbmCut.h>
Public Member Functions | |
| CbmCut ()=default | |
| Default constructor Any check done to a non-configured object CbmCut will pass. | |
| CbmCut (T min, T max) | |
| Add a CbmTarget object to the list of targets with a key as trg_name. | |
| bool | Check (T a) const |
| Check if the T is inside the configured ranges [min, max]. | |
| void | SetMin (T val) |
| void | SetMax (T val) |
| void | SetRange (T min_val, T max_val) |
| T | GetMin () const |
| T | GetMax () const |
| bool | GetMinState () const |
| bool | GetMaxState () const |
Private Attributes | |
| bool | fMinState {false} |
| bool | fMaxState {false} |
| T | min_ |
| T | max_ |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const CbmCut< T > &obj) |
Default constructor Any check done to a non-configured object CbmCut will pass.
Referenced by operator<<.
|
inline |
Check if the T is inside the configured ranges [min, max].
| a | Object for which operators <= >= == is implemented |
Case 2
@MAX @MIN
Definition at line 45 of file CbmCut.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
private |
Definition at line 85 of file CbmCut.h.
Referenced by Check(), GetMaxState(), operator<<, and SetMax().
|
private |
Definition at line 84 of file CbmCut.h.
Referenced by Check(), GetMinState(), operator<<, and SetMin().
|
private |
|
private |