![]() |
ATLAS Offline Software
|
#include <TLumiBlockRange.h>
Public Member Functions | |
| TLumiBlockRange () | |
| TLumiBlockRange (const Int_t &start, const Int_t &end=2147483647) | |
| virtual | ~TLumiBlockRange () |
| TLumiBlockRange (const Root::TLumiBlockRange &other) | |
| TLumiBlockRange & | operator= (const TLumiBlockRange &other) |
| const Root::TLumiBlockRange | GetOverlapWith (const TLumiBlockRange &other) const |
| const std::vector< Root::TLumiBlockRange > | GetPartOnlyIn (const TLumiBlockRange &other) const |
| const std::vector< Root::TLumiBlockRange > | GetPartNotIn (const TLumiBlockRange &other) const |
| Bool_t | Contains (const Int_t &number) const |
| Int_t | Begin () const |
| Int_t | End () const |
| Bool_t | IsEmpty () const |
| void | SetBegin (const Int_t &begin) |
| void | SetEnd (const Int_t &end) |
| void | Summary () const |
Private Attributes | |
| Int_t | m_begin |
| Int_t | m_end |
Definition at line 21 of file TLumiBlockRange.h.
| Root::TLumiBlockRange::TLumiBlockRange | ( | ) |
Definition at line 20 of file TLumiBlockRange.cxx.
|
virtual |
Definition at line 28 of file TLumiBlockRange.cxx.
| Root::TLumiBlockRange::TLumiBlockRange | ( | const Root::TLumiBlockRange & | other | ) |
Definition at line 33 of file TLumiBlockRange.cxx.
|
inline |
Definition at line 38 of file TLumiBlockRange.h.
| Bool_t Root::TLumiBlockRange::Contains | ( | const Int_t & | number | ) | const |
Definition at line 94 of file TLumiBlockRange.cxx.
|
inline |
Definition at line 39 of file TLumiBlockRange.h.
| const Root::TLumiBlockRange Root::TLumiBlockRange::GetOverlapWith | ( | const TLumiBlockRange & | other | ) | const |
Definition at line 55 of file TLumiBlockRange.cxx.
| const std::vector< Root::TLumiBlockRange > Root::TLumiBlockRange::GetPartNotIn | ( | const TLumiBlockRange & | other | ) | const |
Definition at line 71 of file TLumiBlockRange.cxx.
| const std::vector< Root::TLumiBlockRange > Root::TLumiBlockRange::GetPartOnlyIn | ( | const TLumiBlockRange & | other | ) | const |
Definition at line 64 of file TLumiBlockRange.cxx.
|
inline |
Definition at line 40 of file TLumiBlockRange.h.
| Root::TLumiBlockRange & Root::TLumiBlockRange::operator= | ( | const TLumiBlockRange & | other | ) |
|
inline |
Definition at line 42 of file TLumiBlockRange.h.
|
inline |
Definition at line 43 of file TLumiBlockRange.h.
| void Root::TLumiBlockRange::Summary | ( | ) | const |
Definition at line 102 of file TLumiBlockRange.cxx.
|
private |
Definition at line 49 of file TLumiBlockRange.h.
|
private |
Definition at line 50 of file TLumiBlockRange.h.