#include <L1AnalysisDTTF.h>
Definition at line 21 of file L1AnalysisDTTF.h.
◆ L1AnalysisDTTF()
L1Analysis::L1AnalysisDTTF::L1AnalysisDTTF |
( |
| ) |
|
◆ ~L1AnalysisDTTF()
L1Analysis::L1AnalysisDTTF::~L1AnalysisDTTF |
( |
| ) |
|
◆ getData()
◆ Reset()
void L1Analysis::L1AnalysisDTTF::Reset |
( |
| ) |
|
|
inline |
◆ SetDTPH()
Definition at line 9 of file L1AnalysisDTTF.cc.
15 double pig = acos(-1);
16 for (L1MuDTChambPhContainer::Phi_Container::const_iterator DTPhDigiItr = PhContainer->begin();
17 DTPhDigiItr != PhContainer->end();
19 if ((
unsigned int)iphtr >
maxDTPH - 1)
21 dttf_.
phBx.push_back(DTPhDigiItr->bxNum() - DTPhDigiItr->Ts2Tag() + 1);
22 dttf_.
phWh.push_back(DTPhDigiItr->whNum());
23 dttf_.
phSe.push_back(DTPhDigiItr->scNum());
24 dttf_.
phSt.push_back(DTPhDigiItr->stNum());
27 double locphi = (((double)DTPhDigiItr->phi()) / 4096.0);
28 double newphi = locphi + (DTPhDigiItr->scNum() * (pig / 6.));
35 dttf_.
phX.push_back(DTPhDigiItr->scNum());
36 dttf_.
phY.push_back(DTPhDigiItr->stNum() + 4 * (DTPhDigiItr->whNum() + 2));
References L1MuDTChambPhContainer::getContainer(), and l1Tree_cfi::maxDTPH.
◆ SetDTTH()
◆ SetDTTR()
Definition at line 74 of file L1AnalysisDTTF.cc.
76 double pig = acos(-1);
80 for (L1MuDTTrackContainer::TrackContainer::const_iterator
i = tr->begin();
i != tr->end(); ++
i) {
81 if ((
unsigned int)idttr >
maxDTTR - 1)
93 int phi_local =
i->phi_packed();
97 (phi_local * (pig / 72.)) + ((pig / 6.) *
i->scNum());
99 phi_global += 2 * pig;
100 if (phi_global > 2 * pig)
101 phi_global -= 2 * pig;
106 unsigned int addresses = 0;
107 for (
int KK = 0; KK < 4; KK++) {
108 addresses |= ((
unsigned int)(
i->stNum(KK + 1)) << (KK * 4));
References L1MuDTTrackContainer::getContainer(), mps_fire::i, createfilelist::int, and l1Tree_cfi::maxDTTR.
◆ dttf_