#include <L1DataEmulRecord.h>
Public Types | |
typedef std::vector < L1DataEmulDigi > | L1DEDigiCollection |
Public Member Functions | |
bool | empty () const |
bool | get_isComp (int i) const |
bool | get_status () const |
bool | get_status (int s) const |
void | get_status (bool result[]) const |
L1DEDigiCollection | getColl () const |
GltDEDigi | getGlt () const |
int | getNCand (int i, int j) const |
L1DataEmulRecord () | |
L1DataEmulRecord (bool evt_match, bool sys_comp[DEnsys], bool sys_match[DEnsys], int nCand[DEnsys][2], const L1DEDigiCollection &, const GltDEDigi &) | |
L1DataEmulRecord (bool evt_match, std::array< bool, DEnsys > const &sys_comp, std::array< bool, DEnsys > const &sys_match, std::array< std::array< int, 2 >, DEnsys > const &nCand, const L1DEDigiCollection &, const GltDEDigi &) | |
void | set_status (const bool result) |
void | set_status (const bool result[]) |
void | setColl (const L1DEDigiCollection &col) |
void | setGlt (const GltDEDigi &glt) |
~L1DataEmulRecord () | |
Static Public Attributes | |
static const int | DEnsys = 12 |
Private Attributes | |
bool | deAgree |
L1DEDigiCollection | deColl |
GltDEDigi | deGlt |
bool | deMatch [DEnsys] |
int | deNCand [DEnsys][2] |
bool | deSysCompared [DEnsys] |
Definition at line 16 of file L1DataEmulRecord.h.
typedef std::vector<L1DataEmulDigi> L1DataEmulRecord::L1DEDigiCollection |
Definition at line 19 of file L1DataEmulRecord.h.
L1DataEmulRecord::L1DataEmulRecord | ( | ) |
Definition at line 3 of file L1DataEmulRecord.cc.
References deColl, deMatch, deNCand, DEnsys, deSysCompared, mps_fire::i, and dqmiolumiharvest::j.
L1DataEmulRecord::L1DataEmulRecord | ( | bool | evt_match, |
bool | sys_comp[DEnsys], | ||
bool | sys_match[DEnsys], | ||
int | nCand[DEnsys][2], | ||
const L1DEDigiCollection & | , | ||
const GltDEDigi & | |||
) |
L1DataEmulRecord::L1DataEmulRecord | ( | bool | evt_match, |
std::array< bool, DEnsys > const & | sys_comp, | ||
std::array< bool, DEnsys > const & | sys_match, | ||
std::array< std::array< int, 2 >, DEnsys > const & | nCand, | ||
const L1DEDigiCollection & | coll, | ||
const GltDEDigi & | glt | ||
) |
Definition at line 29 of file L1DataEmulRecord.cc.
References deColl, deMatch, deNCand, DEnsys, deSysCompared, mps_fire::i, and dqmiolumiharvest::j.
L1DataEmulRecord::~L1DataEmulRecord | ( | ) |
Definition at line 45 of file L1DataEmulRecord.cc.
|
inline |
|
inline |
Definition at line 42 of file L1DataEmulRecord.h.
References deSysCompared, and mps_fire::i.
Referenced by operator<<().
|
inline |
|
inline |
void L1DataEmulRecord::get_status | ( | bool | result[] | ) | const |
|
inline |
|
inline |
|
inline |
Definition at line 41 of file L1DataEmulRecord.h.
References deNCand, mps_fire::i, and dqmiolumiharvest::j.
Referenced by operator<<().
void L1DataEmulRecord::set_status | ( | const bool | result | ) |
void L1DataEmulRecord::set_status | ( | const bool | result[] | ) |
|
inline |
|
inline |
Definition at line 47 of file L1DataEmulRecord.h.
|
private |
Definition at line 52 of file L1DataEmulRecord.h.
Referenced by get_status(), and set_status().
|
private |
Definition at line 56 of file L1DataEmulRecord.h.
Referenced by empty(), getColl(), L1DataEmulRecord(), and setColl().
|
private |
Definition at line 57 of file L1DataEmulRecord.h.
|
private |
Definition at line 54 of file L1DataEmulRecord.h.
Referenced by get_status(), L1DataEmulRecord(), and set_status().
|
private |
Definition at line 55 of file L1DataEmulRecord.h.
Referenced by getNCand(), and L1DataEmulRecord().
|
static |
Definition at line 18 of file L1DataEmulRecord.h.
Referenced by get_status(), L1DataEmulRecord(), operator<<(), and set_status().
|
private |
Definition at line 53 of file L1DataEmulRecord.h.
Referenced by get_isComp(), and L1DataEmulRecord().