#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 |
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 |
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 () | |
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 |
|
inline |
|
inline |
Return parent BTI number.
Definition at line 120 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::bti().
Referenced by DTTSTheta::add_btiT(), DTBtiTrig::btiNumber(), DTTracoChip::DoAdjBtiLts(), DTTracoCand::print(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().
|
inline |
Return parent BTI superlayer.
Definition at line 125 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::superlayer().
Referenced by DTBtiTrig::btiSL(), DTTracoCand::DTTracoCand(), DTBtiCard::localDirection(), DTBtiCard::localPosition(), DTTracoCand::print(), DTTracoChip::setPV(), and DTTracoChip::storeUncorr().
|
inlinevirtual |
Return chamber identifier.
Implements DTTrigData.
Definition at line 102 of file DTBtiTrigData.h.
References _btiid, DTChamberId, DTBtiId::sector(), DTBtiId::station(), and DTBtiId::wheel().
Referenced by DTBtiTrig::ChamberId().
|
inline |
|
inline |
Return trigger code.
Definition at line 135 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(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().
|
inline |
Return triggering equation.
Definition at line 150 of file DTBtiTrigData.h.
References _eq.
Referenced by DTBtiTrig::eq(), setEq(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().
|
inline |
Return trigger K parameter.
Definition at line 140 of file DTBtiTrigData.h.
References _Kval.
Referenced by DTTracoChip::add_btiT(), DTTracoCand::DTTracoCand(), DTBtiTrig::K(), DTBtiCard::localDirection(), DTTracoCand::print(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().
|
inline |
Return triggering K equations.
Definition at line 160 of file DTBtiTrigData.h.
Referenced by setKeq().
|
inline |
Return parent BTI identifier.
Definition at line 110 of file DTBtiTrigData.h.
References _btiid.
Referenced by DTBtiCard::localDirection(), DTBtiCard::localPosition(), and DTBtiCard::storeTrigger().
|
virtual |
Print.
Implements DTTrigData.
Definition at line 38 of file DTBtiTrigData.cc.
References gather_cfg::cout, prop_logic::eq(), relval_parameters_module::step, and X.
Referenced by DTTracoChip::add_btiT(), DTBtiCard::localDirection(), DTBtiCard::localPosition(), and DTBtiTrig::print().
|
inline |
Set trigger code.
Definition at line 60 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setCode().
|
inline |
Set triggering equation.
Definition at line 75 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setEq().
|
inline |
Set trigger K parameter.
Definition at line 65 of file DTBtiTrigData.h.
References _Kval, and relval_2017::k.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setK().
|
inline |
Set trigger _Keq.
Definition at line 85 of file DTBtiTrigData.h.
References _Keq, Keq(), and pileupDistInMC::num.
Referenced by DTBtiTrig::DTBtiTrig().
|
inline |
Set the parent BTI identifier.
Definition at line 50 of file DTBtiTrigData.h.
References _btiid.
Referenced by lumiQTWidget.LumiCanvas::__init__(), and DTBtiTrig::DTBtiTrig().
|
inline |
Set trigger step.
Definition at line 55 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setStep().
|
inline |
Set trigger strobe.
Definition at line 80 of file DTBtiTrigData.h.
References _str.
Referenced by DTBtiTrig::DTBtiTrig().
|
inline |
Set trigger X parameter.
Definition at line 70 of file DTBtiTrigData.h.
Referenced by DTBtiTrig::DTBtiTrig(), and DTBtiTrig::setX().
|
inline |
Return superlayer identifier.
Definition at line 115 of file DTBtiTrigData.h.
References _btiid, and DTBtiId::SLId().
|
inline |
Return trigger step.
Definition at line 130 of file DTBtiTrigData.h.
References _step.
Referenced by setStep(), DTBtiTrig::step(), and DTBtiCard::storeTrigger().
|
inline |
|
inline |
Return trigger X parameter.
Definition at line 145 of file DTBtiTrigData.h.
References _Xval.
Referenced by svgfig.Curve.Sample::__repr__(), DTTracoCand::DTTracoCand(), DTBtiCard::localPosition(), DTTracoCand::print(), and DTBtiTrig::X().
|
private |
Definition at line 167 of file DTBtiTrigData.h.
Referenced by btiNumber(), btiSL(), ChamberId(), parentId(), setParent(), and SLId().
|
private |
Definition at line 170 of file DTBtiTrigData.h.
|
private |
Definition at line 175 of file DTBtiTrigData.h.
|
private |
Definition at line 177 of file DTBtiTrigData.h.
|
private |
Definition at line 171 of file DTBtiTrigData.h.
|
private |
Definition at line 174 of file DTBtiTrigData.h.
|
private |
Definition at line 176 of file DTBtiTrigData.h.
Referenced by clear(), setStrobe(), and Strobe().