ATLAS Offline Software
RecTrack.h
Go to the documentation of this file.
1 #ifndef __RECTRACK_H__
2 #define __RECTRACK_H__
3 
4 #include <vector>
5 
6 class BFieldPoint;
7 class SpacePoint;
8 class DkfTrack;
9 
10 class RecTrack
11 {
12  public:
13  RecTrack(int id);
14  virtual ~RecTrack(void);
15  void setInitialParameters(float* par);
16  void addBFieldPoint(double x, double y, double z, float* B);
17  void addSpacePoint(const SpacePoint* psp);
18 
19  private:
20  int m_algoId;
21  double m_params[5];
22  std::vector<const BFieldPoint*> m_fieldMap;
23  std::vector<const SpacePoint*> m_spacepoints;
24 
25  public:
26  const std::vector<const SpacePoint*>& getSpacePoints(void) const;
27  const double* getParameters(void) const;
28  int getAlgoId(void) const;
29  const BFieldPoint* getField(int i) const;
30  void sortSpacePoints(void);
31 };
32 #endif
RecTrack::RecTrack
RecTrack(int id)
RecTrack::getParameters
const double * getParameters(void) const
RecTrack::getAlgoId
int getAlgoId(void) const
RecTrack::setInitialParameters
void setInitialParameters(float *par)
RecTrack::~RecTrack
virtual ~RecTrack(void)
x
#define x
SpacePoint
Definition: Trigger/TrigAccel/TrigCudaFitter/src/SpacePoint.h:6
RecTrack::m_algoId
int m_algoId
Definition: RecTrack.h:20
BFieldPoint
Definition: BFieldPoint.h:3
RecTrack::m_fieldMap
std::vector< const BFieldPoint * > m_fieldMap
Definition: RecTrack.h:22
lumiFormat.i
int i
Definition: lumiFormat.py:92
z
#define z
RecTrack::addSpacePoint
void addSpacePoint(const SpacePoint *psp)
DkfTrack
Definition: DkfTrack.h:12
RecTrack::m_params
double m_params[5]
Definition: RecTrack.h:21
RecTrack::addBFieldPoint
void addBFieldPoint(double x, double y, double z, float *B)
createCoolChannelIdFile.par
par
Definition: createCoolChannelIdFile.py:29
RecTrack::sortSpacePoints
void sortSpacePoints(void)
RecTrack::m_spacepoints
std::vector< const SpacePoint * > m_spacepoints
Definition: RecTrack.h:23
dqt_zlumi_alleff_HIST.B
B
Definition: dqt_zlumi_alleff_HIST.py:110
y
#define y
RecTrack
Definition: RecTrack.h:11
RecTrack::getField
const BFieldPoint * getField(int i) const
RecTrack::getSpacePoints
const std::vector< const SpacePoint * > & getSpacePoints(void) const