CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcTrkRecon/MdcTrkRecon-00-03-49/MdcTrkRecon/MdcSegInfoAxialO.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: MdcSegInfoAxialO.h,v 1.1.1.1 2017/07/13 00:11:01 huangzhen Exp $
4//
5// Description:
6// holds my Mdc segment info, calculated assuming the seg is from a track
7// through the origin
8
9//
10// Environment:
11// Software developed for the BaBar Detector at the SLAC B-Factory.
12//
13// Authors: Steve Schaffner
14//
15// Copyright (C) 1996 The Board of Trustees of
16//
17// History:
18// Migration for BESIII MDC
19// The Leland Stanford Junior University. All Rights Reserved.
20//------------------------------------------------------------------------
21
22#ifndef MDCSEGINFOAXIALO_HH
23#define MDCSEGINFOAXIALO_HH
24#include "MdcTrkRecon/MdcSegInfo.h"
25
26// Class interface //
27class MdcSegInfoAxialO : public MdcSegInfo {
28
29public:
32
33 double phi0() const {return _par0;}
34 double curv() const {return _par1;}
35 double sigCurv() const;
36 double sigPhi0() const;
37 bool parIsAngle(int i) const;
38
39 void calcFromOrigin(const MdcSeg *parentSeg);
40 void calcFromOrigin(double phi, double slope, double rad,
41 const double *inErr);
42
43private:
44
45 // preempt
46 MdcSegInfoAxialO& operator= (const MdcSegInfoAxialO&);
48};
49
50// Inline functions //
51
52#endif
void calcFromOrigin(const MdcSeg *parentSeg)
void calcFromOrigin(double phi, double slope, double rad, const double *inErr)
bool parIsAngle(int i) const
double sigPhi0() const
double sigCurv() const