BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegInfoAxialO.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: MdcSegInfoAxialO.h,v 1.3 2011/05/16 06:52:13 zhangy 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, const double* inErr );
41
42private:
43 // preempt
44 MdcSegInfoAxialO& operator=( const MdcSegInfoAxialO& );
46};
47
48// Inline functions //
49
50#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