#include <L1TTwinMuxParams.h>
Classes | |
class | Node |
Public Types | |
enum | { Version = 1 } |
enum | { CONFIG = 0, NUM_TM_PARAM_NODES = 7 } |
enum | { USERPCBXFORDTBELOWQUALITY, DphiWindow, UseOnlyRPC, UseOnlyDT, UseLowQDT, CorrectDTBxwRPC, Verbose, NUM_CONFIG_PARAMS } |
Public Member Functions | |
unsigned | fwVersion () const |
int | get_CorrectDTBxwRPC () const |
int | get_DphiWindowBxShift () const |
int | get_UseLowQDT () const |
int | get_UseOnlyDT () const |
int | get_UseOnlyRPC () const |
int | get_USERPCBXFORDTBELOWQUALITY () const |
int | get_Verbose () const |
L1TTwinMuxParams () | |
void | print (std::ostream &) const |
void | set_CorrectDTBxwRPC (int par1) |
void | set_DphiWindowBxShift (int par1) |
void | set_UseLowQDT (int par1) |
void | set_UseOnlyDT (int par1) |
void | set_UseOnlyRPC (int par1) |
void | set_USERPCBXFORDTBELOWQUALITY (int par1) |
void | set_Verbose (int par1) |
void | setFwVersion (unsigned fwVersion) |
~L1TTwinMuxParams () | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
unsigned | fwVersion_ |
std::vector< Node > | pnodes_ |
unsigned | version_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
std::ostream & | operator<< (std::ostream &o, const L1TTwinMuxParams &p) |
Definition at line 19 of file L1TTwinMuxParams.h.
anonymous enum |
anonymous enum |
Enumerator | |
---|---|
CONFIG | |
NUM_TM_PARAM_NODES |
Definition at line 38 of file L1TTwinMuxParams.h.
anonymous enum |
Enumerator | |
---|---|
USERPCBXFORDTBELOWQUALITY | |
DphiWindow | |
UseOnlyRPC | |
UseOnlyDT | |
UseLowQDT | |
CorrectDTBxwRPC | |
Verbose | |
NUM_CONFIG_PARAMS |
Definition at line 39 of file L1TTwinMuxParams.h.
L1TTwinMuxParams::L1TTwinMuxParams | ( | ) |
Definition at line 3 of file L1TTwinMuxParams.cc.
References CONFIG, NUM_CONFIG_PARAMS, pnodes_, Version, and version_.
|
inline |
Definition at line 50 of file L1TTwinMuxParams.h.
|
inline |
Definition at line 53 of file L1TTwinMuxParams.h.
References fwVersion_.
Referenced by setFwVersion().
|
inline |
Definition at line 69 of file L1TTwinMuxParams.h.
References CONFIG, CorrectDTBxwRPC, and pnodes_.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 75 of file L1TTwinMuxParams.h.
References CONFIG, DphiWindow, and pnodes_.
Referenced by DTRPCBxCorrection::run(), and DTLowQMatching::run().
|
inline |
Definition at line 66 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseLowQDT.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 63 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyDT.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 60 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyRPC.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 57 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and USERPCBXFORDTBELOWQUALITY.
Referenced by DTRPCBxCorrection::run().
|
inline |
Definition at line 72 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and Verbose.
Referenced by L1TTwinMuxAlgorithm::run().
void L1TTwinMuxParams::print | ( | std::ostream & | out | ) | const |
|
private |
|
inline |
Definition at line 68 of file L1TTwinMuxParams.h.
References CONFIG, CorrectDTBxwRPC, and pnodes_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 74 of file L1TTwinMuxParams.h.
References CONFIG, DphiWindow, and pnodes_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 65 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseLowQDT.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 62 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyDT.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 59 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyRPC.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 56 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and USERPCBXFORDTBELOWQUALITY.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 71 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and Verbose.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 54 of file L1TTwinMuxParams.h.
References fwVersion(), and fwVersion_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
friend |
Definition at line 91 of file L1TTwinMuxParams.h.
|
friend |
Definition at line 91 of file L1TTwinMuxParams.h.
|
friend |
Definition at line 79 of file L1TTwinMuxParams.h.
|
private |
Definition at line 86 of file L1TTwinMuxParams.h.
Referenced by fwVersion(), print(), and setFwVersion().
|
private |
Definition at line 88 of file L1TTwinMuxParams.h.
Referenced by get_CorrectDTBxwRPC(), get_DphiWindowBxShift(), get_UseLowQDT(), get_UseOnlyDT(), get_UseOnlyRPC(), get_USERPCBXFORDTBELOWQUALITY(), get_Verbose(), L1TTwinMuxParams(), set_CorrectDTBxwRPC(), set_DphiWindowBxShift(), set_UseLowQDT(), set_UseOnlyDT(), set_UseOnlyRPC(), set_USERPCBXFORDTBELOWQUALITY(), and set_Verbose().
|
private |
Definition at line 85 of file L1TTwinMuxParams.h.
Referenced by L1TTwinMuxParams().