#include <iostream>
#include <fstream>
#include <cmath>
#include <cstdlib>
#include <string>
#include "DataFormats/L1TrackTrigger/interface/TTTrack_TrackWord.h"
#include "DataFormats/L1TrackTrigger/interface/TTTypes.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
Go to the source code of this file.
Namespaces | |
l1trackunpacker | |
Typedefs | |
typedef ap_uint< TTTrack_TrackWord::TrackBitWidths::kD0Size > | l1trackunpacker::d0_intern |
typedef ap_fixed< TTTrack_TrackWord::TrackBitWidths::kTanlSize, ETA_INTPART_BITS, AP_TRN, AP_SAT > | l1trackunpacker::glbeta_intern |
typedef ap_int< TTTrack_TrackWord::TrackBitWidths::kPhiSize+kExtraGlobalPhiBit > | l1trackunpacker::glbphi_intern |
typedef ap_ufixed< TTTrack_TrackWord::TrackBitWidths::kRinvSize - 1, PT_INTPART_BITS, AP_TRN, AP_SAT > | l1trackunpacker::pt_intern |
typedef ap_int< TTTrack_TrackWord::TrackBitWidths::kZ0Size > | l1trackunpacker::z0_intern |
Functions | |
const double | l1trackunpacker::BitToDouble (unsigned int bits, unsigned int maxBits, double step) |
const unsigned int | l1trackunpacker::DoubleToBit (double value, unsigned int maxBits, double step) |
Variables | |
const unsigned int | l1trackunpacker::ETA_INTPART_BITS {3} |
const unsigned int | l1trackunpacker::kExtraGlobalPhiBit {4} |
const unsigned int | l1trackunpacker::PT_INTPART_BITS {9} |