18 for (L1CSCTrackCollection::const_iterator trk = csctfTrks->begin(); trk < csctfTrks->end(); trk++) {
23 csctf_.
trEndcap.push_back(trk->first.endcap() == 2 ? trk->first.endcap() - 3 : trk->first.endcap());
25 csctf_.
trSector.push_back(6 * (trk->first.endcap() - 1) + trk->first.sector());
44 ptadd thePtAddress(trk->first.ptLUTAddress());
55 ptdat thePtData = ptLUTs_->
Pt(thePtAddress);
58 if (thePtAddress.track_fr) {
96 lctOfTrks != lctsOfTracks.end();
103 lctTrk++, lctTrkId++) {
105 if ((*lctOfTrks).first.zendcap() > 0)
108 csctf_.
trLctSector[nTrk - 1][LctTrkId_] = 6 + (*lctOfTrks).first.triggerSector();
121 : (*lctOfTrks).first.station() + 1);
127 lctTrkId < 0 || lctTrkId > 1) {
128 edm::LogInfo(
"L1NtupleProducer") <<
" TRACK ERROR: CSC digi are out of range: ";
134 int endcap = (*lctOfTrks).first.zendcap();
138 int StationLctTrk = (*lctOfTrks).first.station();
139 int CscIdLctTrk = (*lctOfTrks).first.triggerCscId();
142 int FPGALctTrk = (SubSectorLctTrk ? SubSectorLctTrk - 1 : StationLctTrk);
150 lctTrk->getStrip(), lctTrk->getPattern(), lctTrk->getQuality(), lctTrk->getBend());
159 bzero(&lclPhi,
sizeof(lclPhi));
179 gblPhi = srLUTs_[FPGALctTrk][
endcap]->
globalPhiME(lclPhi.phi_local, lctTrk->getKeyWG(), CscIdLctTrk);
184 bzero(&gblPhi,
sizeof(gblPhi));
193 lclPhi.phi_bend_local, lclPhi.phi_local, lctTrk->getKeyWG(), CscIdLctTrk);
197 bzero(&gblEta,
sizeof(gblEta));