File indexing completed on 2025-04-15 22:41:22
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #include "DataFormats/L1DTTrackFinder/interface/L1Phase2MuDTShower.h"
0020
0021
0022
0023
0024 L1Phase2MuDTShower::L1Phase2MuDTShower()
0025 : m_wheel(0),
0026 m_sector(0),
0027 m_station(0),
0028 m_superlayer(0),
0029 m_ndigis(0),
0030 m_bx(-100),
0031 m_min_wire(0),
0032 m_max_wire(0),
0033 m_avg_pos(0),
0034 m_avg_time(0) {
0035 m_wires_profile.resize(96, 0);
0036 }
0037
0038 L1Phase2MuDTShower::L1Phase2MuDTShower(int wh,
0039 int sc,
0040 int st,
0041 int sl,
0042 int ndigis,
0043 int bx,
0044 int min_wire,
0045 int max_wire,
0046 float avg_pos,
0047 float avg_time,
0048 const std::vector<int> wires_profile)
0049 : m_wheel(wh),
0050 m_sector(sc),
0051 m_station(st),
0052 m_superlayer(sl),
0053 m_ndigis(ndigis),
0054 m_bx(bx),
0055 m_min_wire(min_wire),
0056 m_max_wire(max_wire),
0057 m_avg_pos(avg_pos),
0058 m_avg_time(avg_time),
0059 m_wires_profile(wires_profile) {}
0060
0061
0062
0063
0064
0065 int L1Phase2MuDTShower::whNum() const { return m_wheel; }
0066
0067 int L1Phase2MuDTShower::scNum() const { return m_sector; }
0068
0069 int L1Phase2MuDTShower::stNum() const { return m_station; }
0070
0071 int L1Phase2MuDTShower::slNum() const { return m_superlayer; }
0072
0073 int L1Phase2MuDTShower::ndigis() const { return m_ndigis; }
0074
0075 int L1Phase2MuDTShower::bxNum() const { return m_bx; }
0076
0077 int L1Phase2MuDTShower::minWire() const { return m_min_wire; }
0078
0079 int L1Phase2MuDTShower::maxWire() const { return m_max_wire; }
0080
0081 float L1Phase2MuDTShower::avg_time() const { return m_avg_time; }
0082
0083 float L1Phase2MuDTShower::avg_pos() const { return m_avg_pos; }
0084
0085 std::vector<int> L1Phase2MuDTShower::wiresProfile() const { return m_wires_profile; }