CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
DTTracoTrig Class Reference

#include <DTTracoTrig.h>

Inheritance diagram for DTTracoTrig:
DTTrigData

Public Member Functions

void addDTBtiTrig (const DTBtiTrigData *btitrig)
 Add a BTI trigger to the list. More...
 
std::vector< const DTBtiTrigData * > btiTrigList () const
 Return the BTI Triggers list. More...
 
DTChamberId ChamberId () const override
 Return chamber identifier. More...
 
void clear ()
 Clear. More...
 
int code () const
 Return trigger code. More...
 
DTTracoTrigData data () const
 Return the data part. More...
 
int DeltaPsiR () const
 Return DeltaPsiR. More...
 
 DTTracoTrig ()
 Constructors. More...
 
 DTTracoTrig (DTTracoChip *, DTTracoTrigData)
 Constructors. More...
 
 DTTracoTrig (DTTracoChip *, int)
 Constructors. More...
 
int eqIn ()
 Return bti trigger equation of segments, inner. More...
 
int eqOut ()
 Return bti trigger equation of segments, outer. More...
 
int isFirst () const
 Return non 0 if the track is a first track. More...
 
int K () const
 Return trigger K parameter. More...
 
bool operator== (const DTTracoTrig &) const
 comparison operator More...
 
int posIn () const
 Return the position of inner segment. More...
 
int posMask () const
 Return correlator output code (position of segments) More...
 
int posOut () const
 Return the position of outer segment. More...
 
void print () const override
 Print. More...
 
int psi () const
 Return trigger K parameter converted to angle. More...
 
int psiR () const
 Return trigger X parameter converted to angle. More...
 
int pvCode () const
 Return the preview code. More...
 
int pvCorr () const
 Return the preview correaltion bit. More...
 
int pvK () const
 Return the preview K. More...
 
int qdec () const
 Return the trigger code in new format. More...
 
void resetPV ()
 Reset preview variables. More...
 
void resetVar ()
 Reset all variables but preview. More...
 
void setAngles (int psi, int psir, int dpsir)
 Set trigger angles. More...
 
void setCodeIn (int code)
 Set trigger code, inner segment. More...
 
void setCodeOut (int code)
 Set trigger code, outer segment. More...
 
void setEqIn (int eq)
 Set bti trigger equation of segments, inner. More...
 
void setEqOut (int eq)
 Set bti trigger equation of segments, outer. More...
 
void setK (int k)
 Set trigger K parameter. More...
 
void setParent (DTTracoChip *parent)
 Set the parent TRACO. More...
 
void setPosIn (int pos)
 Set position of segments, inner. More...
 
void setPosOut (int pos)
 Set position of segments, outer. More...
 
void setPV (int first, int code, int K, int io)
 Set trigger preview parameters. More...
 
void setPVCorr (int ic)
 Set trigger preview correlation bit. More...
 
void setX (int x)
 Set trigger X parameter. More...
 
int step () const
 Return step. More...
 
DTTracoChiptParent () const
 Return parent TRACO pointer. More...
 
int tracoNumber () const
 Return parent TRACO number. More...
 
int X () const
 Return trigger X parameter. More...
 
 ~DTTracoTrig () 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

std::vector< const DTBtiTrigData * > _btitrig
 
DTTracoTrigData _data
 
DTTracoChip_tparent
 

Detailed Description

TRACO Trigger Data. Has pointers to parent TRACO and BTI triggers which allow algorithm debugging

Author
C. Grandi, S. Vanini

Definition at line 40 of file DTTracoTrig.h.

Constructor & Destructor Documentation

◆ DTTracoTrig() [1/3]

DTTracoTrig::DTTracoTrig ( )

Constructors.

Definition at line 38 of file DTTracoTrig.cc.

38  {
39  // reserve the appropriate amount of space for vectors
40  _btitrig.reserve(2);
41  clear();
42 }

References clear().

◆ DTTracoTrig() [2/3]

DTTracoTrig::DTTracoTrig ( DTTracoChip tparent,
int  step 
)

Constructors.

Definition at line 44 of file DTTracoTrig.cc.

44  : _tparent(tparent) {
45  // reserve the appropriate amount of space for vectors
46  _btitrig.reserve(2);
47  clear();
48 
49  // data part of the trigger
51  _data.setParent(tparent->id());
52 }

References _btitrig, _data, clear(), DTTracoChip::id(), DTTracoTrigData::setParent(), and DTTracoTrigData::setStep().

◆ DTTracoTrig() [3/3]

DTTracoTrig::DTTracoTrig ( DTTracoChip parent,
DTTracoTrigData  data 
)

Constructors.

Definition at line 54 of file DTTracoTrig.cc.

54  : _tparent(parent), _data(data) {
55  // reserve the appropriate amount of space for vectors
56  _btitrig.reserve(2);
57 }

References _btitrig.

◆ ~DTTracoTrig()

DTTracoTrig::~DTTracoTrig ( )
override

Destructor.

Definition at line 62 of file DTTracoTrig.cc.

62 {}

Member Function Documentation

◆ addDTBtiTrig()

void DTTracoTrig::addDTBtiTrig ( const DTBtiTrigData btitrig)
inline

Add a BTI trigger to the list.

Definition at line 58 of file DTTracoTrig.h.

58 { _btitrig.push_back(btitrig); }

References _btitrig.

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ btiTrigList()

std::vector<const DTBtiTrigData *> DTTracoTrig::btiTrigList ( ) const
inline

Return the BTI Triggers list.

Definition at line 172 of file DTTracoTrig.h.

172 { return _btitrig; }

References _btitrig.

◆ ChamberId()

DTChamberId DTTracoTrig::ChamberId ( ) const
inlineoverridevirtual

Return chamber identifier.

Implements DTTrigData.

Definition at line 106 of file DTTracoTrig.h.

106 { return _data.ChamberId(); }

References _data, and DTTracoTrigData::ChamberId().

Referenced by DTTracoChip::calculateAngles().

◆ clear()

void DTTracoTrig::clear ( void  )
inline

Clear.

Definition at line 100 of file DTTracoTrig.h.

100  {
101  _data.clear();
102  _btitrig.clear();
103  }

References _btitrig, _data, and DTTracoTrigData::clear().

Referenced by DTTracoTrig().

◆ code()

int DTTracoTrig::code ( ) const
inline

Return trigger code.

Definition at line 124 of file DTTracoTrig.h.

124 { return _data.code(); }

References _data, and DTTracoTrigData::code().

Referenced by setCodeIn(), setCodeOut(), setPV(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ data()

DTTracoTrigData DTTracoTrig::data ( ) const
inline

Return the data part.

Definition at line 115 of file DTTracoTrig.h.

115 { return _data; }

References _data.

Referenced by DTTracoChip::calculateAngles(), and operator==().

◆ DeltaPsiR()

int DTTracoTrig::DeltaPsiR ( ) const
inline

Return DeltaPsiR.

Definition at line 166 of file DTTracoTrig.h.

166 { return _data.DeltaPsiR(); }

References _data, and DTTracoTrigData::DeltaPsiR().

Referenced by DTTracoChip::insideAngWindow(), and operator==().

◆ eqIn()

int DTTracoTrig::eqIn ( )
inline

Return bti trigger equation of segments, inner.

Definition at line 136 of file DTTracoTrig.h.

136 { return _data.eqIn(); }

References _data, and DTTracoTrigData::eqIn().

◆ eqOut()

int DTTracoTrig::eqOut ( )
inline

Return bti trigger equation of segments, outer.

Definition at line 139 of file DTTracoTrig.h.

139 { return _data.eqOut(); }

References _data, and DTTracoTrigData::eqOut().

◆ isFirst()

int DTTracoTrig::isFirst ( ) const
inline

Return non 0 if the track is a first track.

Definition at line 142 of file DTTracoTrig.h.

142 { return _data.isFirst(); }

References _data, and DTTracoTrigData::isFirst().

Referenced by operator==().

◆ K()

int DTTracoTrig::K ( ) const
inline

Return trigger K parameter.

Definition at line 154 of file DTTracoTrig.h.

154 { return _data.K(); }

References _data, and DTTracoTrigData::K().

Referenced by DTTracoChip::calculateAngles(), setPV(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ operator==()

bool DTTracoTrig::operator== ( const DTTracoTrig tt) const

comparison operator

Definition at line 64 of file DTTracoTrig.cc.

64  {
65  if (qdec() == 7 && tt.qdec() == 7)
66  return true;
67 
68  if (!(isFirst() == tt.isFirst()) || !(pvK() == tt.pvK()) ||
69  ((fmod(double(pvCode()), 8.) == 0) ^ (fmod(double(tt.pvCode()), 8.) == 0)) || !(pvCorr() == tt.pvCorr()) ||
70  !(psiR() == tt.psiR()) || !(DeltaPsiR() == tt.DeltaPsiR()) || !(qdec() == tt.qdec()) ||
71  !(data().pvIO() == tt.data().pvIO())) {
72  cout << "fs:" << isFirst() << "," << tt.isFirst() << endl;
73  cout << "pvCode:" << pvCode() << "," << tt.pvCode() << endl;
74  cout << "pvK:" << pvK() << "," << tt.pvK() << endl;
75  cout << "pvCorr:" << pvCorr() << "," << tt.pvCorr() << endl;
76  cout << "psiR:" << psiR() << "," << tt.psiR() << endl;
77  cout << "DeltaPsiR:" << DeltaPsiR() << "," << tt.DeltaPsiR() << endl;
78  cout << "qdec:" << qdec() << "," << tt.qdec() << endl;
79  cout << "data().pvIO:" << data().pvIO() << "," << tt.data().pvIO() << endl;
80 
81  return false;
82  }
83  return true;
84 }

References gather_cfg::cout, data(), DeltaPsiR(), isFirst(), psiR(), pvCode(), pvCorr(), DTTracoTrigData::pvIO(), pvK(), qdec(), and groupFilesInBlocks::tt.

◆ posIn()

int DTTracoTrig::posIn ( ) const
inline

Return the position of inner segment.

Definition at line 130 of file DTTracoTrig.h.

130 { return _data.posIn(); }

References _data, and DTTracoTrigData::posIn().

◆ posMask()

int DTTracoTrig::posMask ( ) const
inline

Return correlator output code (position of segments)

Definition at line 127 of file DTTracoTrig.h.

127 { return _data.posMask(); }

References _data, and DTTracoTrigData::posMask().

◆ posOut()

int DTTracoTrig::posOut ( ) const
inline

Return the position of outer segment.

Definition at line 133 of file DTTracoTrig.h.

133 { return _data.posOut(); }

References _data, and DTTracoTrigData::posOut().

◆ print()

void DTTracoTrig::print ( void  ) const
inlineoverridevirtual

Print.

Implements DTTrigData.

Definition at line 109 of file DTTracoTrig.h.

109 { _data.print(); }

References _data, and DTTracoTrigData::print().

Referenced by DTTracoChip::addTrig(), DTTracoChip::calculateAngles(), and DTTracoChip::run().

◆ psi()

int DTTracoTrig::psi ( ) const
inline

Return trigger K parameter converted to angle.

Definition at line 160 of file DTTracoTrig.h.

160 { return _data.psi(); }

References _data, and DTTracoTrigData::psi().

◆ psiR()

int DTTracoTrig::psiR ( ) const
inline

Return trigger X parameter converted to angle.

Definition at line 163 of file DTTracoTrig.h.

163 { return _data.psiR(); }

References _data, and DTTracoTrigData::psiR().

Referenced by operator==().

◆ pvCode()

int DTTracoTrig::pvCode ( ) const
inline

Return the preview code.

Definition at line 145 of file DTTracoTrig.h.

145 { return _data.pvCode(); }

References _data, and DTTracoTrigData::pvCode().

Referenced by operator==().

◆ pvCorr()

int DTTracoTrig::pvCorr ( ) const
inline

Return the preview correaltion bit.

Definition at line 151 of file DTTracoTrig.h.

151 { return _data.pvCorr(); }

References _data, and DTTracoTrigData::pvCorr().

Referenced by operator==().

◆ pvK()

int DTTracoTrig::pvK ( ) const
inline

Return the preview K.

Definition at line 148 of file DTTracoTrig.h.

148 { return _data.pvK(); }

References _data, and DTTracoTrigData::pvK().

Referenced by operator==().

◆ qdec()

int DTTracoTrig::qdec ( ) const
inline

Return the trigger code in new format.

Definition at line 169 of file DTTracoTrig.h.

169 { return _data.qdec(); }

References _data, and DTTracoTrigData::qdec().

Referenced by operator==(), and DTTracoChip::storeCorr().

◆ resetPV()

void DTTracoTrig::resetPV ( )
inline

Reset preview variables.

Definition at line 97 of file DTTracoTrig.h.

97 { _data.resetPV(); }

References _data, and DTTracoTrigData::resetPV().

◆ resetVar()

void DTTracoTrig::resetVar ( )
inline

Reset all variables but preview.

Definition at line 94 of file DTTracoTrig.h.

94 { _data.resetVar(); }

References _data, and DTTracoTrigData::resetVar().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setAngles()

void DTTracoTrig::setAngles ( int  psi,
int  psir,
int  dpsir 
)
inline

Set trigger angles.

Definition at line 91 of file DTTracoTrig.h.

91 { _data.setAngles(psi, psir, dpsir); }

References _data, and DTTracoTrigData::setAngles().

Referenced by DTTracoChip::calculateAngles().

◆ setCodeIn()

void DTTracoTrig::setCodeIn ( int  code)
inline

Set trigger code, inner segment.

Definition at line 67 of file DTTracoTrig.h.

67 { _data.setCodeIn(code); }

References _data, code(), and DTTracoTrigData::setCodeIn().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setCodeOut()

void DTTracoTrig::setCodeOut ( int  code)
inline

Set trigger code, outer segment.

Definition at line 70 of file DTTracoTrig.h.

70 { _data.setCodeOut(code); }

References _data, code(), and DTTracoTrigData::setCodeOut().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setEqIn()

void DTTracoTrig::setEqIn ( int  eq)
inline

Set bti trigger equation of segments, inner.

Definition at line 79 of file DTTracoTrig.h.

79 { _data.setEqIn(eq); }

References _data, edm::eq(), and DTTracoTrigData::setEqIn().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setEqOut()

void DTTracoTrig::setEqOut ( int  eq)
inline

Set bti trigger equation of segments, outer.

Definition at line 82 of file DTTracoTrig.h.

82 { _data.setEqOut(eq); }

References _data, edm::eq(), and DTTracoTrigData::setEqOut().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setK()

void DTTracoTrig::setK ( int  k)
inline

Set trigger K parameter.

Definition at line 85 of file DTTracoTrig.h.

85 { _data.setK(k); }

References _data, dqmdumpme::k, and DTTracoTrigData::setK().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setParent()

void DTTracoTrig::setParent ( DTTracoChip parent)
inline

Set the parent TRACO.

Definition at line 55 of file DTTracoTrig.h.

55 { _tparent = parent; }

References _tparent, and class-composition::parent.

◆ setPosIn()

void DTTracoTrig::setPosIn ( int  pos)
inline

Set position of segments, inner.

Definition at line 73 of file DTTracoTrig.h.

73 { _data.setPosIn(pos); }

References _data, and DTTracoTrigData::setPosIn().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setPosOut()

void DTTracoTrig::setPosOut ( int  pos)
inline

Set position of segments, outer.

Definition at line 76 of file DTTracoTrig.h.

76 { _data.setPosOut(pos); }

References _data, and DTTracoTrigData::setPosOut().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setPV()

void DTTracoTrig::setPV ( int  first,
int  code,
int  K,
int  io 
)
inline

Set trigger preview parameters.

Definition at line 61 of file DTTracoTrig.h.

61 { _data.setPV(first, code, K, io); }

References _data, code(), dqmdumpme::first, K(), and DTTracoTrigData::setPV().

Referenced by DTTracoChip::setPV().

◆ setPVCorr()

void DTTracoTrig::setPVCorr ( int  ic)
inline

Set trigger preview correlation bit.

Definition at line 64 of file DTTracoTrig.h.

64 { _data.setPVCorr(ic); }

References _data, and DTTracoTrigData::setPVCorr().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ setX()

void DTTracoTrig::setX ( int  x)
inline

Set trigger X parameter.

Definition at line 88 of file DTTracoTrig.h.

88 { _data.setX(x); }

References _data, DTTracoTrigData::setX(), and x.

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ step()

int DTTracoTrig::step ( ) const
inline

Return step.

Definition at line 121 of file DTTracoTrig.h.

121 { return _data.step(); }

References _data, and DTTracoTrigData::step().

Referenced by DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

◆ tParent()

DTTracoChip* DTTracoTrig::tParent ( ) const
inline

Return parent TRACO pointer.

Definition at line 112 of file DTTracoTrig.h.

112 { return _tparent; }

References _tparent.

◆ tracoNumber()

int DTTracoTrig::tracoNumber ( ) const
inline

Return parent TRACO number.

Definition at line 118 of file DTTracoTrig.h.

118 { return _data.tracoNumber(); }

References _data, and DTTracoTrigData::tracoNumber().

◆ X()

int DTTracoTrig::X ( ) const
inline

Return trigger X parameter.

Definition at line 157 of file DTTracoTrig.h.

157 { return _data.X(); }

References _data, and DTTracoTrigData::X().

Referenced by svgfig.Curve.Sample::__repr__(), DTTracoChip::calculateAngles(), DTTracoChip::storeCorr(), and DTTracoChip::storeUncorr().

Member Data Documentation

◆ _btitrig

std::vector<const DTBtiTrigData *> DTTracoTrig::_btitrig
private

Definition at line 185 of file DTTracoTrig.h.

Referenced by addDTBtiTrig(), btiTrigList(), clear(), and DTTracoTrig().

◆ _data

DTTracoTrigData DTTracoTrig::_data
private

◆ _tparent

DTTracoChip* DTTracoTrig::_tparent
private

Definition at line 179 of file DTTracoTrig.h.

Referenced by setParent(), and tParent().

DTTracoTrigData::pvCorr
int pvCorr() const
Return the preview correaltion bit.
Definition: DTTracoTrigData.h:192
DTTracoTrigData::tracoNumber
int tracoNumber() const
Return parent TRACO number.
Definition: DTTracoTrigData.h:159
DTTracoTrigData::setK
void setK(int k)
Set trigger K parameter.
Definition: DTTracoTrigData.h:94
DTTracoTrigData::setCodeIn
void setCodeIn(int code)
Set trigger code inner layer.
Definition: DTTracoTrigData.h:77
groupFilesInBlocks.tt
int tt
Definition: groupFilesInBlocks.py:144
step
step
Definition: StallMonitor.cc:94
DTTracoTrigData::setStep
void setStep(int step)
Set trigger step.
Definition: DTTracoTrigData.h:56
DTTracoTrig::_btitrig
std::vector< const DTBtiTrigData * > _btitrig
Definition: DTTracoTrig.h:185
gather_cfg.cout
cout
Definition: gather_cfg.py:144
pos
Definition: PixelAliasList.h:18
DTTracoTrigData::pvCode
int pvCode() const
Return the preview code.
Definition: DTTracoTrigData.h:186
DTTracoTrigData::setParent
void setParent(DTTracoId tracoid)
Set the parent TRACO Identifier.
Definition: DTTracoTrigData.h:53
DTTracoTrig::_data
DTTracoTrigData _data
Definition: DTTracoTrig.h:182
DTTracoTrigData::isFirst
int isFirst() const
Return non 0 if the track is a first track.
Definition: DTTracoTrigData.h:183
DDAxes::x
DTTracoTrig::clear
void clear()
Clear.
Definition: DTTracoTrig.h:100
DTTracoTrigData::setCodeOut
void setCodeOut(int code)
Set trigger code outer layer.
Definition: DTTracoTrigData.h:79
dqmdumpme.first
first
Definition: dqmdumpme.py:55
DTTracoTrig::DeltaPsiR
int DeltaPsiR() const
Return DeltaPsiR.
Definition: DTTracoTrig.h:166
DTTracoTrig::_tparent
DTTracoChip * _tparent
Definition: DTTracoTrig.h:179
DTTracoTrig::data
DTTracoTrigData data() const
Return the data part.
Definition: DTTracoTrig.h:115
DTTracoTrigData::resetVar
void resetVar()
Reset all variables but preview.
Definition: DTTracoTrigData.h:114
DTTracoTrigData::eqIn
int eqIn() const
Return bti trigger equation of inner segment.
Definition: DTTracoTrigData.h:177
DTTracoTrigData::pvK
int pvK() const
Return the preview K.
Definition: DTTracoTrigData.h:189
DTTracoTrigData::psi
int psi() const
Return trigger K parameter converted to angle.
Definition: DTTracoTrigData.h:204
DTTracoTrigData::pvIO
int pvIO() const
Return the preview i/o bit.
Definition: DTTracoTrigData.h:195
DTTracoTrigData::eqOut
int eqOut() const
Return bti trigger equation of outer segment.
Definition: DTTracoTrigData.h:180
DTTracoTrigData::setPosIn
void setPosIn(int pos)
Set position of segment, inner layer.
Definition: DTTracoTrigData.h:82
DTTracoTrigData::psiR
int psiR() const
Return trigger X parameter converted to angle.
Definition: DTTracoTrigData.h:207
dqmdumpme.k
k
Definition: dqmdumpme.py:60
DTTracoTrig::K
int K() const
Return trigger K parameter.
Definition: DTTracoTrig.h:154
DTTracoTrigData::setX
void setX(int x)
Set trigger X parameter.
Definition: DTTracoTrigData.h:97
DTTracoTrig::pvK
int pvK() const
Return the preview K.
Definition: DTTracoTrig.h:148
DTTracoTrig::qdec
int qdec() const
Return the trigger code in new format.
Definition: DTTracoTrig.h:169
DTTracoTrigData::K
int K() const
Return trigger K parameter.
Definition: DTTracoTrigData.h:198
DTTracoTrigData::qdec
int qdec() const
Return the trigger code in new format.
Definition: DTTracoTrigData.cc:41
DTTracoTrigData::setPosOut
void setPosOut(int pos)
Set position of segment, outer layer.
Definition: DTTracoTrigData.h:85
DTTracoTrigData::X
int X() const
Return trigger X parameter.
Definition: DTTracoTrigData.h:201
DTTracoTrig::pvCode
int pvCode() const
Return the preview code.
Definition: DTTracoTrig.h:145
DTTracoTrig::pvCorr
int pvCorr() const
Return the preview correaltion bit.
Definition: DTTracoTrig.h:151
edm::eq
bool eq(const ELstring &s1, const ELstring s2)
Definition: ELstring.cc:39
DTTracoTrig::isFirst
int isFirst() const
Return non 0 if the track is a first track.
Definition: DTTracoTrig.h:142
DTTracoTrigData::print
void print() const override
print
Definition: DTTracoTrigData.cc:62
DTTracoTrig::code
int code() const
Return trigger code.
Definition: DTTracoTrig.h:124
DTTracoTrigData::setPV
void setPV(int first, int code, int K, int ioflag)
Set trigger preview parameters.
Definition: DTTracoTrigData.h:59
DTTracoTrigData::ChamberId
DTChamberId ChamberId() const override
Return chamber identifier.
Definition: DTTracoTrigData.h:150
DTTracoTrigData::code
int code() const
Return trigger code.
Definition: DTTracoTrigData.h:165
psi
std::map< std::string, int, std::less< std::string > > psi
Definition: CountProcessesAction.h:15
DTTracoChip::id
DTTracoId id() const
Return TRACO id.
Definition: DTTracoChip.h:98
DTTracoTrigData::posMask
int posMask() const
Return correlator output code (position of segments)
Definition: DTTracoTrigData.h:168
DTTracoTrigData::setAngles
void setAngles(int psi, int psir, int dpsir)
Set trigger angles.
Definition: DTTracoTrigData.h:100
DTTracoTrigData::posIn
int posIn() const
Return the position of inner segment.
Definition: DTTracoTrigData.h:171
DTTracoTrigData::resetPV
void resetPV()
Reset preview variables.
Definition: DTTracoTrigData.h:135
DTTracoTrigData::setPVCorr
void setPVCorr(int ic)
Set trigger preview correlation bit.
Definition: DTTracoTrigData.h:74
DTTracoTrigData::step
int step() const
Return step.
Definition: DTTracoTrigData.h:162
DTTracoTrigData::setEqOut
void setEqOut(int eq)
Set bti trigger equation of segment, outer layer.
Definition: DTTracoTrigData.h:91
DTTracoTrigData::clear
void clear()
Clear.
Definition: DTTracoTrigData.h:144
DTTracoTrigData::DeltaPsiR
int DeltaPsiR() const
Return DeltaPsiR.
Definition: DTTracoTrigData.h:210
DTTracoTrig::psiR
int psiR() const
Return trigger X parameter converted to angle.
Definition: DTTracoTrig.h:163
class-composition.parent
parent
Definition: class-composition.py:88
DTTracoTrigData::setEqIn
void setEqIn(int eq)
Set bti trigger equation of segment, inner layer.
Definition: DTTracoTrigData.h:88
DTTracoTrigData::posOut
int posOut() const
Return the position of outer segment.
Definition: DTTracoTrigData.h:174