Go to the documentation of this file. 1 #ifndef L1Trigger_TrackFindingTracklet_interface_L1TStub_h
2 #define L1Trigger_TrackFindingTracklet_interface_L1TStub_h
54 double x()
const {
return x_; }
55 double y()
const {
return y_; }
56 double z()
const {
return z_; }
57 double r()
const {
return std::hypot(
x_,
y_); }
58 double pt()
const {
return pt_; }
62 double phi()
const {
return atan2(
y_,
x_); }
65 unsigned int iz()
const {
return iz_; }
78 std::vector<int>
tps()
const {
return tps_; }
86 double alpha(
double pitch)
const;
void setXY(double x, double y)
std::vector< int > tps() const
unsigned int ladder() const
unsigned int layer() const
void write(std::ofstream &out)
unsigned int strip() const
unsigned int isPSmodule() const
unsigned int module() const
unsigned int allStubIndex() const
unsigned int isFlipped() const
double alpha(double pitch) const
void lorentzcor(double shift)
bool operator==(const L1TStub &other) const
static unsigned const int shift
unsigned int allstubindex_
unsigned int iphi() const
bool tpmatch(int tp) const
void setAllStubIndex(unsigned int index)