1 #ifndef PHASE2GMT_CONEVRTEDTTRACK 2 #define PHASE2GMT_CONEVRTEDTTRACK 14 const ap_int<BITSETA - 1>&
abseta,
15 const ap_uint<BITSPT>&
pt,
16 const ap_int<BITSETA>&
eta,
17 const ap_int<BITSPHI>&
phi,
18 const ap_int<BITSZ0>&
z0,
19 const ap_int<BITSD0>&
d0,
21 const ap_uint<96>&
word)
38 const ap_uint<BITSPT>
pt()
const {
return pt_; }
40 const ap_int<BITSETA>
eta()
const {
return eta_; }
41 const ap_int<BITSPHI>
phi()
const {
return phi_; }
45 const ap_int<BITSZ0>
z0()
const {
return z0_; }
46 const ap_int<BITSD0>
d0()
const {
return d0_; }
67 LogDebug(
"ConvertedTTTrack") <<
"converted track : word=" << std::setfill(
'0') << std::setw(8) << std::hex
68 << (
long long unsigned int)((
word_ >> 64).to_uint64()) << std::setfill(
'0')
69 << std::setw(16) << std::hex
70 << (
long long unsigned int)((
word_ & 0xffffffffffffffff).to_uint64());
const ap_uint< BITSPT > pt() const
const ap_int< BITSZ0 > z0() const
ap_int< BITSTTCURV > curvature_
const float offline_phi() const
const ap_int< BITSPHI > phi() const
edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > trkPtr_
const ap_uint< BITSETA - 1 > abseta() const
const ap_uint< 1 > quality() const
const ap_uint< 1 > charge() const
void setTrkPtr(const edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > &trkPtr)
const ap_int< BITSETA > eta() const
ap_uint< BITSETA - 1 > abseta_
const edm::Ptr< TTTrack< Ref_Phase2TrackerDigi_ > > trkPtr() const
const float offline_eta() const
Class to store the L1 Track Trigger tracks.
const ap_int< BITSD0 > d0() const
void setOfflineQuantities(float pt, float eta, float phi)
const float offline_pt() const
void setPhi(ap_int< BITSPHI > phi)
const ap_uint< 96 > & word() const
const ap_int< BITSTTCURV > curvature() const
ConvertedTTTrack(const ap_uint< 1 > &charge, const ap_int< BITSTTCURV > &curvature, const ap_int< BITSETA - 1 > &abseta, const ap_uint< BITSPT > &pt, const ap_int< BITSETA > &eta, const ap_int< BITSPHI > &phi, const ap_int< BITSZ0 > &z0, const ap_int< BITSD0 > &d0, const ap_uint< 1 > &quality, const ap_uint< 96 > &word)