#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 35 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 49 of file L1TTwinMuxParams.h.
|
inline |
Definition at line 52 of file L1TTwinMuxParams.h.
References fwVersion_.
Referenced by setFwVersion().
|
inline |
Definition at line 68 of file L1TTwinMuxParams.h.
References CONFIG, CorrectDTBxwRPC, and pnodes_.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 74 of file L1TTwinMuxParams.h.
References CONFIG, DphiWindow, pnodes_, and print().
Referenced by DTLowQMatching::run(), and DTRPCBxCorrection::run().
|
inline |
Definition at line 65 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseLowQDT.
Referenced by L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 62 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyDT.
Referenced by L1TTwinMuxProducer::produce(), and L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 59 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and UseOnlyRPC.
Referenced by L1TTwinMuxProducer::produce(), and L1TTwinMuxAlgorithm::run().
|
inline |
Definition at line 56 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and USERPCBXFORDTBELOWQUALITY.
Referenced by DTRPCBxCorrection::run().
|
inline |
Definition at line 71 of file L1TTwinMuxParams.h.
References CONFIG, pnodes_, and Verbose.
Referenced by L1TTwinMuxAlgorithm::run().
void L1TTwinMuxParams::print | ( | std::ostream & | out | ) | const |
Definition at line 11 of file L1TTwinMuxParams.cc.
References fwVersion_.
Referenced by get_DphiWindowBxShift().
|
private |
|
inline |
Definition at line 67 of file L1TTwinMuxParams.h.
References CONFIG, CorrectDTBxwRPC, RecoTauPiZeroBuilderPlugins_cfi::par1, and pnodes_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 73 of file L1TTwinMuxParams.h.
References CONFIG, DphiWindow, RecoTauPiZeroBuilderPlugins_cfi::par1, and pnodes_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 64 of file L1TTwinMuxParams.h.
References CONFIG, RecoTauPiZeroBuilderPlugins_cfi::par1, pnodes_, and UseLowQDT.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 61 of file L1TTwinMuxParams.h.
References CONFIG, RecoTauPiZeroBuilderPlugins_cfi::par1, pnodes_, and UseOnlyDT.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 58 of file L1TTwinMuxParams.h.
References CONFIG, RecoTauPiZeroBuilderPlugins_cfi::par1, pnodes_, and UseOnlyRPC.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 55 of file L1TTwinMuxParams.h.
References CONFIG, RecoTauPiZeroBuilderPlugins_cfi::par1, pnodes_, and USERPCBXFORDTBELOWQUALITY.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 70 of file L1TTwinMuxParams.h.
References CONFIG, RecoTauPiZeroBuilderPlugins_cfi::par1, pnodes_, and Verbose.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
inline |
Definition at line 53 of file L1TTwinMuxParams.h.
References fwVersion(), and fwVersion_.
Referenced by L1TTwinMuxParamsESProducer::L1TTwinMuxParamsESProducer().
|
friend |
Definition at line 86 of file L1TTwinMuxParams.h.
|
friend |
Definition at line 86 of file L1TTwinMuxParams.h.
|
friend |
Definition at line 78 of file L1TTwinMuxParams.h.
|
private |
Definition at line 81 of file L1TTwinMuxParams.h.
Referenced by fwVersion(), print(), and setFwVersion().
|
private |
Definition at line 83 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 80 of file L1TTwinMuxParams.h.
Referenced by L1TTwinMuxParams().