#include <L1TLSBlock.h>
Public Types | |
enum | BLOCKBY { STATISTICS, N_BLOCKINGBY } |
typedef std::pair< int, int > | LumiRange |
typedef std::vector< LumiRange > | LumiRangeList |
typedef std::vector< std::pair < int, double > > | LumiTestDoubleList |
typedef std::vector< std::pair < int, double > > | LumiTestIntList |
Public Member Functions | |
LumiRangeList | doBlocking (LumiTestDoubleList, double, BLOCKBY) |
LumiRangeList | doBlocking (LumiTestIntList, int, BLOCKBY) |
L1TLSBlock () | |
virtual | ~L1TLSBlock () |
Private Member Functions | |
void | blockByStatistics () |
double | computeErrorFromRange (LumiRange &) |
void | initializeIO (bool) |
void | orderTestDoubleList () |
void | orderTestIntList () |
Private Attributes | |
LumiTestDoubleList | inputDoubleList_ |
LumiTestIntList | inputIntList_ |
LumiRangeList | outputList_ |
double | thresholdD_ |
int | thresholdI_ |
Definition at line 74 of file L1TLSBlock.h.
typedef std::pair<int,int> L1TLSBlock::LumiRange |
Definition at line 80 of file L1TLSBlock.h.
typedef std::vector<LumiRange> L1TLSBlock::LumiRangeList |
Definition at line 81 of file L1TLSBlock.h.
typedef std::vector<std::pair<int,double> > L1TLSBlock::LumiTestDoubleList |
Definition at line 78 of file L1TLSBlock.h.
typedef std::vector<std::pair<int,double> > L1TLSBlock::LumiTestIntList |
Definition at line 79 of file L1TLSBlock.h.
enum L1TLSBlock::BLOCKBY |
Enumerator | |
---|---|
STATISTICS | |
N_BLOCKINGBY |
Definition at line 83 of file L1TLSBlock.h.
L1TLSBlock::L1TLSBlock | ( | ) |
Definition at line 64 of file L1TLSBlock.cc.
|
virtual |
Definition at line 74 of file L1TLSBlock.cc.
|
private |
Definition at line 152 of file L1TLSBlock.cc.
References i.
|
private |
Definition at line 173 of file L1TLSBlock.cc.
References error, first, i, and edm::second().
L1TLSBlock::LumiRangeList L1TLSBlock::doBlocking | ( | LumiTestDoubleList | inputList, |
double | threshold, | ||
BLOCKBY | blockingMethod | ||
) |
Definition at line 79 of file L1TLSBlock.cc.
References gather_cfg::cout, and dtDQMClient_cfg::threshold.
L1TLSBlock::LumiRangeList L1TLSBlock::doBlocking | ( | LumiTestIntList | inputList, |
int | threshold, | ||
BLOCKBY | blockingMethod | ||
) |
Definition at line 103 of file L1TLSBlock.cc.
References gather_cfg::cout, and dtDQMClient_cfg::threshold.
|
private |
Definition at line 126 of file L1TLSBlock.cc.
|
private |
Definition at line 137 of file L1TLSBlock.cc.
References python.multivaluedict::sort().
|
private |
Definition at line 145 of file L1TLSBlock.cc.
References python.multivaluedict::sort().
|
private |
Definition at line 104 of file L1TLSBlock.h.
|
private |
Definition at line 103 of file L1TLSBlock.h.
|
private |
Definition at line 105 of file L1TLSBlock.h.
|
private |
Definition at line 106 of file L1TLSBlock.h.
|
private |
Definition at line 107 of file L1TLSBlock.h.