1 #ifndef L1Trigger_TrackFindingTracklet_interface_L1TStub_h
2 #define L1Trigger_TrackFindingTracklet_interface_L1TStub_h
29 std::vector<int>
tps);
55 double x()
const {
return x_; }
56 double y()
const {
return y_; }
57 double z()
const {
return z_; }
58 double r()
const {
return std::hypot(
x_,
y_); }
59 double pt()
const {
return pt_; }
63 double phi()
const {
return atan2(
y_,
x_); }
66 unsigned int iz()
const {
return iz_; }
79 std::vector<int>
tps()
const {
return tps_; }
87 double alpha(
double pitch)
const;
92 void setXY(
double x,
double y);
void setXY(double x, double y)
unsigned int isFlipped() const
bool tpmatch2(int tp) const
unsigned int strip() const
void write(std::ofstream &out)
bool operator==(const L1TStub &other) const
const std::string & DTClink() const
double alpha(double pitch) const
unsigned int iphi() const
unsigned int isPSmodule() const
const std::string & stubword() const
unsigned int module() const
unsigned int ladder() const
bool tpmatch(int tp) const
unsigned int allStubIndex() const
unsigned int allstubindex_
void lorentzcor(double shift)
static unsigned int const shift
unsigned int layer() const
std::vector< int > tps() const
void setAllStubIndex(unsigned int index)