CGEM BOSS 6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcSegInfoCsmc.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: MdcSegInfoCsmc.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
7// straight track.
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 MDCSEGINFOCSMC_HH
23#define MDCSEGINFOCSMC_HH
25
26// Class interface //
27class MdcSegInfoCsmc : public MdcSegInfo {
28
29public:
32
33 double d0() const {return _par0;}
34 double phi0() const {return _par1;}
35 double sigPhi0() const;
36 double sigD0() const;
37 bool parIsAngle(int i) const;
38
39 void calcStraight(double phi, double slope, double rad,
40 const double *inErr);
41 void calcStraight(const MdcSeg *parentSeg);
42
43private:
44
45 // preempt
46 MdcSegInfoCsmc& operator= (const MdcSegInfoCsmc&) ;
48};
49
50#endif
51
52
53
54
55
56
57
double phi0() const
double sigPhi0() const
double d0() const
bool parIsAngle(int i) const
double sigD0() const
void calcStraight(double phi, double slope, double rad, const double *inErr)
double _par0
Definition MdcSegInfo.h:49
double _par1
Definition MdcSegInfo.h:50
const float rad
Definition vector3.h:134