#include <DTBtiTrigData.h>
Public Member Functions | |
int | btiNumber () const |
Return parent BTI number. More... | |
int | btiSL () const |
Return parent BTI superlayer. More... | |
DTChamberId | ChamberId () const override |
Return chamber identifier. More... | |
void | clear () |
Clear. More... | |
int | code () const |
Return trigger code. More... | |
DTBtiTrigData () | |
Constructor. More... | |
int | eq () const |
Return triggering equation. More... | |
int | K () const |
Return trigger K parameter. More... | |
float | Keq (int i) const |
Return triggering K equations. More... | |
DTBtiId | parentId () const |
Return parent BTI identifier. More... | |
void | print () const override |
Print. More... | |
void | setCode (int code) |
Set trigger code. More... | |
void | setEq (int eq) |
Set triggering equation. More... | |
void | setK (int k) |
Set trigger K parameter. More... | |
void | setKeq (int num, float Keq) |
Set trigger _Keq. More... | |
void | setParent (DTBtiId btiid) |
Set the parent BTI identifier. More... | |
void | setStep (int step) |
Set trigger step. More... | |
void | setStrobe (int str) |
Set trigger strobe. More... | |
void | setX (int x) |
Set trigger X parameter. More... | |
DTSuperLayerId | SLId () const |
Return superlayer identifier. More... | |
int | step () const |
Return trigger step. More... | |
int | Strobe () const |
Return trigger strobe. More... | |
int | X () const |
Return trigger X parameter. More... | |
~DTBtiTrigData () override | |
Destructor. More... | |
Public Member Functions inherited from DTTrigData | |
DTTrigData () | |
Constructor. More... | |
int | sector () const |
Return sector number. More... | |
int | station () const |
Return station number. More... | |
int | wheel () const |
Return wheel number. More... | |
virtual | ~DTTrigData () |
Destructor. More... | |
Private Attributes | |
DTBtiId | _btiid |
myint8 | _code |
myint8 | _eq |
float | _Keq [6] |
int | _Kval |
myint8 | _step |
int | _str |
myint8 | _Xval |
DTBtiChip Trigger Data
Modifications: SV 29/I/03 : insert trigger Strobe
Definition at line 39 of file DTBtiTrigData.h.
|
inline |
|
inlineoverride |
|
inline |
Return parent BTI number.
Definition at line 96 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::bti().
Referenced by DTTSTheta::add_btiT(), DTBtiTrig::btiNumber(), DTTracoChip::DoAdjBtiLts(), DTTracoCand::print(), and DTTracoChip::storeUncorr().
|
inline |
Return parent BTI superlayer.
Definition at line 99 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::superlayer().
Referenced by DTBtiTrig::btiSL(), DTTracoCand::DTTracoCand(), DTTracoCand::print(), DTTracoChip::setPV(), and DTTracoChip::storeUncorr().
|
inlineoverridevirtual |
Return chamber identifier.
Implements DTTrigData.
Definition at line 84 of file DTBtiTrigData.h.
References _btiid, DTBtiId::sector(), DTBtiId::station(), and DTBtiId::wheel().
Referenced by DTBtiTrig::ChamberId().
|
inline |
Clear.
Definition at line 72 of file DTBtiTrigData.h.
References _code, _eq, _Keq, _Kval, _step, _str, _Xval, and dqmiolumiharvest::j.
Referenced by DTBtiTrig::clear().
|
inline |
Return trigger code.
Definition at line 105 of file DTBtiTrigData.h.
References _code.
Referenced by DTTracoChip::add_btiT(), DTTSTheta::add_btiT(), DTTracoChip::AdjBtiLTSuppressed(), DTBtiTrig::code(), DTTracoChip::DoAdjBtiLts(), DTTracoCand::print(), setCode(), DTTracoChip::setPV(), and DTTracoChip::storeUncorr().
|
inline |
Return triggering equation.
Definition at line 114 of file DTBtiTrigData.h.
References _eq.
Referenced by DTBtiTrig::eq(), setEq(), and DTTracoChip::storeUncorr().
|
inline |
Return trigger K parameter.
Definition at line 108 of file DTBtiTrigData.h.
References _Kval.
Referenced by DTTracoChip::add_btiT(), DTTracoCand::DTTracoCand(), DTBtiTrig::K(), DTTracoCand::print(), and DTTracoChip::storeUncorr().
|
inline |
Return triggering K equations.
Definition at line 120 of file DTBtiTrigData.h.
References _Keq, and mps_fire::i.
Referenced by setKeq().
|
inline |
Return parent BTI identifier.
Definition at line 90 of file DTBtiTrigData.h.
References _btiid.
Referenced by DTBtiCard::storeTrigger().
|
overridevirtual |
Print.
Implements DTTrigData.
Definition at line 37 of file DTBtiTrigData.cc.
References gather_cfg::cout, and X.
Referenced by DTTracoChip::add_btiT(), and DTBtiTrig::print().
|
inline |
Set trigger code.
Definition at line 54 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setCode().
|
inline |
Set triggering equation.
Definition at line 63 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setEq().
|
inline |
Set trigger K parameter.
Definition at line 57 of file DTBtiTrigData.h.
References _Kval, and dqmdumpme::k.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setK().
|
inline |
Set trigger _Keq.
Definition at line 69 of file DTBtiTrigData.h.
References _Keq, Keq(), and EgammaValidation_cff::num.
Referenced by DTBtiTrig::DTBtiTrig().
|
inline |
Set the parent BTI identifier.
Definition at line 48 of file DTBtiTrigData.h.
References _btiid.
Referenced by DTBtiTrig::DTBtiTrig().
|
inline |
Set trigger step.
Definition at line 51 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setStep().
|
inline |
Set trigger strobe.
Definition at line 66 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig().
|
inline |
Set trigger X parameter.
Definition at line 60 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setX().
|
inline |
Return superlayer identifier.
Definition at line 93 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::SLId().
|
inline |
Return trigger step.
Definition at line 102 of file DTBtiTrigData.h.
References _step.
Referenced by setStep(), DTBtiTrig::step(), and DTBtiCard::storeTrigger().
|
inline |
|
inline |
Return trigger X parameter.
Definition at line 111 of file DTBtiTrigData.h.
References _Xval.
Referenced by svgfig.Curve.Sample::__repr__(), DTTracoCand::DTTracoCand(), DTTracoCand::print(), and DTBtiTrig::X().
|
private |
Definition at line 124 of file DTBtiTrigData.h.
Referenced by btiNumber(), btiSL(), ChamberId(), parentId(), setParent(), and SLId().
|
private |
Definition at line 127 of file DTBtiTrigData.h.
|
private |
Definition at line 132 of file DTBtiTrigData.h.
|
private |
Definition at line 134 of file DTBtiTrigData.h.
|
private |
Definition at line 128 of file DTBtiTrigData.h.
|
private |
Definition at line 131 of file DTBtiTrigData.h.
|
private |
Definition at line 133 of file DTBtiTrigData.h.
Referenced by clear(), setStrobe(), and Strobe().