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 //
27
class
MdcSegInfoAxialO
:
public
MdcSegInfo
{
28
29
public
:
30
MdcSegInfoAxialO
(){};
31
~MdcSegInfoAxialO
(){};
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
42
private
:
43
// preempt
44
MdcSegInfoAxialO
& operator=(
const
MdcSegInfoAxialO
& );
45
MdcSegInfoAxialO
(
const
MdcSegInfoAxialO
& );
46
};
47
48
// Inline functions //
49
50
#endif
rad
const float rad
Definition
EventDisplay/BesVisLib/include/BesVisLib/vector3.h:110
MdcSegInfoAxialO
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegInfoAxialO.h:27
MdcSegInfoAxialO::calcFromOrigin
void calcFromOrigin(const MdcSeg *parentSeg)
MdcSegInfoAxialO::calcFromOrigin
void calcFromOrigin(double phi, double slope, double rad, const double *inErr)
MdcSegInfoAxialO::curv
double curv() const
Definition
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegInfoAxialO.h:34
MdcSegInfoAxialO::phi0
double phi0() const
Definition
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegInfoAxialO.h:33
MdcSegInfoAxialO::parIsAngle
bool parIsAngle(int i) const
MdcSegInfoAxialO::MdcSegInfoAxialO
MdcSegInfoAxialO()
Definition
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegInfoAxialO.h:30
MdcSegInfoAxialO::sigPhi0
double sigPhi0() const
MdcSegInfoAxialO::~MdcSegInfoAxialO
~MdcSegInfoAxialO()
Definition
Reconstruction/MdcPatRec/MdcTrkRecon/include/MdcTrkRecon/MdcSegInfoAxialO.h:31
MdcSegInfoAxialO::sigCurv
double sigCurv() const
MdcSegInfo
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegInfo.h:33
MdcSegInfo::_par0
double _par0
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegInfo.h:48
MdcSegInfo::_par1
double _par1
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSegInfo.h:49
MdcSeg
Definition
InstallArea/x86_64-el9-gcc13-dbg/include/MdcTrkRecon/MdcSeg.h:41
8.0.0
BOSS_Source
Reconstruction
MdcPatRec
MdcTrkRecon
include
MdcTrkRecon
MdcSegInfoAxialO.h
Generated by
1.16.1