Go to the documentation of this file. 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;
void setXY(double x, double y)
std::vector< int > tps() const
unsigned int ladder() const
unsigned int layer() const
const std::string & DTClink() const
void write(std::ofstream &out)
unsigned int strip() const
unsigned int isPSmodule() const
unsigned int module() const
bool tpmatch2(int tp) const
unsigned int allStubIndex() const
unsigned int isFlipped() const
double alpha(double pitch) const
void lorentzcor(double shift)
bool operator==(const L1TStub &other) const
const std::string & stubword() const
static unsigned const int shift
unsigned int allstubindex_
unsigned int iphi() const
bool tpmatch(int tp) const
void setAllStubIndex(unsigned int index)