5#ifndef TRIGSISPACEPOINT_H
6#define TRIGSISPACEPOINT_H
8#include "Identifier/Identifier.h"
19 double r,
double phi,
double z,
20 double dr=0.0,
double dphi=0.0,
double dz=0.0 ) :
30 double r,
double phi,
double z,
31 double dr=0.0,
double dphi=0.0,
double dz=0.0) :
56 std::pair < const InDet::SiCluster*, const InDet::SiCluster* >
clusters()
const {
62 std::pair<const InDet::SiCluster*, const InDet::SiCluster*>
m_clusters;
TrigSiSpacePointBase(long layer, double r, double phi, double z, double dr=0.0, double dz=0.0, const Trk::SpacePoint *offlineSpacePoint=nullptr)
void phi(const double phi)
virtual ~TrigSiSpacePoint()
void locT(const double locT)
TrigSiSpacePoint(const InDet::SiCluster *cluster1, const InDet::SiCluster *cluster2, const Identifier &elementId, long layer, double r, double phi, double z, double dr=0.0, double dphi=0.0, double dz=0.0)
void locL(const double locL)
std::pair< const InDet::SiCluster *, const InDet::SiCluster * > m_clusters
double original_r() const
double original_phi() const
TrigSiSpacePoint(const InDet::SiCluster *cluster1, const Identifier &elementId, long layer, double r, double phi, double z, double dr=0.0, double dphi=0.0, double dz=0.0)
const Identifier m_elementId
const Identifier & identify() const
double original_y() const
double original_x() const
std::pair< const InDet::SiCluster *, const InDet::SiCluster * > clusters() const