Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DHelicalFit.cc File Reference
#include <iostream>
#include <algorithm>
#include <cmath>
#include "DANA/DApplication.h"
#include <TDecompLU.h>
#include <math.h>
#include "DHelicalFit.h"

Go to the source code of this file.

Classes

class  DHFHitLessThanZ
 

Macros

#define qBr2p   0.003
 
#define ONE_THIRD   0.33333333333333333
 
#define SQRT3   1.73205080756887719
 
#define EPS   1e-8
 
#define M_TWO_PI   6.28318530717958647692
 

Functions

bool DHFHitLessThanZ_C (DHFHit_t *const &a, DHFHit_t *const &b)
 
bool RiemannFit_hit_cmp (DHFHit_t *a, DHFHit_t *b)
 
bool DHFProjection_cmp (const DHFProjection_t &a, const DHFProjection_t &b)
 

Macro Definition Documentation

#define EPS   1e-8

Definition at line 19 of file DHelicalFit.cc.

Referenced by DHelicalFit::FitLineRiemann().

#define ONE_THIRD   0.33333333333333333

Definition at line 17 of file DHelicalFit.cc.

Referenced by DHelicalFit::FitCircleRiemann().

#define SQRT3   1.73205080756887719

Definition at line 18 of file DHelicalFit.cc.

Referenced by DHelicalFit::FitCircleRiemann().

Function Documentation

bool DHFHitLessThanZ_C ( DHFHit_t *const &  a,
DHFHit_t *const &  b 
)
inline

Definition at line 32 of file DHelicalFit.cc.

References DHFHit_t::z.

Referenced by DHelicalFit::FitLine_FixedZvertex(), and DHelicalFit::FitTrack().

bool DHFProjection_cmp ( const DHFProjection_t a,
const DHFProjection_t b 
)

Definition at line 39 of file DHelicalFit.cc.

References DHFProjection_t::xy, and DHFProjection_t::z.

Referenced by DHelicalFit::FitLineRiemann().

bool RiemannFit_hit_cmp ( DHFHit_t a,
DHFHit_t b 
)
inline

Definition at line 35 of file DHelicalFit.cc.

References DHFHit_t::z.

Referenced by DHelicalFit::FitCircleRiemann().