BOSS
7.1.0
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.2 2009/12/16 09:02:47 zhangy 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
24
#include "
MdcTrkRecon/MdcSegInfo.h
"
25
26
// Class interface //
27
class
MdcSegInfoCsmc
:
public
MdcSegInfo
{
28
29
public
:
30
MdcSegInfoCsmc
() { };
31
~MdcSegInfoCsmc
() { };
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
43
private
:
44
45
// preempt
46
MdcSegInfoCsmc
& operator= (
const
MdcSegInfoCsmc
&) ;
47
MdcSegInfoCsmc
(
const
MdcSegInfoCsmc
&) ;
48
};
49
50
#endif
51
52
53
54
55
56
57
MdcSegInfo.h
MdcSegInfoCsmc
Definition:
MdcSegInfoCsmc.h:27
MdcSegInfoCsmc::phi0
double phi0() const
Definition:
MdcSegInfoCsmc.h:34
MdcSegInfoCsmc::sigPhi0
double sigPhi0() const
Definition:
MdcSegInfoCsmc.cxx:111
MdcSegInfoCsmc::d0
double d0() const
Definition:
MdcSegInfoCsmc.h:33
MdcSegInfoCsmc::parIsAngle
bool parIsAngle(int i) const
Definition:
MdcSegInfoCsmc.cxx:31
MdcSegInfoCsmc::sigD0
double sigD0() const
Definition:
MdcSegInfoCsmc.cxx:117
MdcSegInfoCsmc::~MdcSegInfoCsmc
~MdcSegInfoCsmc()
Definition:
MdcSegInfoCsmc.h:31
MdcSegInfoCsmc::calcStraight
void calcStraight(double phi, double slope, double rad, const double *inErr)
Definition:
MdcSegInfoCsmc.cxx:38
MdcSegInfoCsmc::MdcSegInfoCsmc
MdcSegInfoCsmc()
Definition:
MdcSegInfoCsmc.h:30
MdcSegInfo
Definition:
MdcSegInfo.h:34
MdcSegInfo::_par0
double _par0
Definition:
MdcSegInfo.h:49
MdcSegInfo::_par1
double _par1
Definition:
MdcSegInfo.h:50
MdcSeg
Definition:
MdcSeg.h:42
slope
void slope()
Definition:
slope.cxx:12
rad
const float rad
Definition:
vector3.h:134
source
Reconstruction
MdcPatRec
MdcTrkRecon
MdcTrkRecon-00-04-03
MdcTrkRecon
MdcSegInfoCsmc.h
Generated by
1.9.6