#include <TLumiBlockRange.h>
Definition at line 21 of file TLumiBlockRange.h.
◆ TLumiBlockRange() [1/3]
| Root::TLumiBlockRange::TLumiBlockRange |
( |
| ) |
|
◆ TLumiBlockRange() [2/3]
| Root::TLumiBlockRange::TLumiBlockRange |
( |
const Int_t & | start, |
|
|
const Int_t & | end = 2147483647 ) |
◆ ~TLumiBlockRange()
| Root::TLumiBlockRange::~TLumiBlockRange |
( |
| ) |
|
|
virtual |
◆ TLumiBlockRange() [3/3]
◆ Begin()
| Int_t Root::TLumiBlockRange::Begin |
( |
| ) |
const |
|
inline |
◆ Contains()
| Bool_t Root::TLumiBlockRange::Contains |
( |
const Int_t & | number | ) |
const |
Definition at line 94 of file TLumiBlockRange.cxx.
95{
97 else return kFALSE;
98}
std::string number(const double &d, const std::string &s)
◆ End()
| Int_t Root::TLumiBlockRange::End |
( |
| ) |
const |
|
inline |
◆ GetOverlapWith()
◆ GetPartNotIn()
Definition at line 71 of file TLumiBlockRange.cxx.
72{
73 std::vector<Root::TLumiBlockRange> notinother;
74
76
77 if (
other.Begin()>this->Begin() ) {
80 if (end>=begin) notinother.push_back( Root::TLumiBlockRange(begin,end) ) ;
81 }
82
83 if (
other.End()<this->End() ) {
86 if (end>=begin) notinother.push_back( Root::TLumiBlockRange(begin,end) ) ;
87 }
88
89 return notinother;
90}
◆ GetPartOnlyIn()
◆ IsEmpty()
| Bool_t Root::TLumiBlockRange::IsEmpty |
( |
| ) |
const |
|
inline |
◆ operator=()
Definition at line 42 of file TLumiBlockRange.cxx.
43{
44 if (&other==this) {
45 return *this ;
46 }
49
50 return *this ;
51}
◆ SetBegin()
| void Root::TLumiBlockRange::SetBegin |
( |
const Int_t & | begin | ) |
|
|
inline |
◆ SetEnd()
| void Root::TLumiBlockRange::SetEnd |
( |
const Int_t & | end | ) |
|
|
inline |
◆ Summary()
| void Root::TLumiBlockRange::Summary |
( |
| ) |
const |
Definition at line 102 of file TLumiBlockRange.cxx.
103{
104 Root::TMsgLogger m_logger("TLumiBlockRange");
106}
◆ m_begin
| Int_t Root::TLumiBlockRange::m_begin |
|
private |
◆ m_end
| Int_t Root::TLumiBlockRange::m_end |
|
private |
The documentation for this class was generated from the following files: