FairRoot/PandaRoot
Public Member Functions | Private Attributes | List of all members
PndCATarget Class Reference

#include <PndCATarget.h>

Public Member Functions

 PndCATarget ()
 
 PndCATarget (float x0, float x1, float x2, float dx1, float dx2, float dqmom, PndCAFieldValue b, int ndf)
 
float SetErrQMom (float v)
 
float X0 () const
 
float X1 () const
 
float X2 () const
 
float Err2X1 () const
 
float Err2X2 () const
 
float Err2QMom () const
 
float DQMom () const
 
const PndCAFieldValueB () const
 
int NDF () const
 

Private Attributes

float fX0
 
float fX1
 
float fX2
 
float fDX1
 
float fDX2
 
float fDQMom
 
PndCAFieldValue fB
 
int fNDF
 

Detailed Description

Definition at line 16 of file PndCATarget.h.

Constructor & Destructor Documentation

PndCATarget::PndCATarget ( )
inline

Definition at line 18 of file PndCATarget.h.

18 :fX0(0), fX1(0), fX2(0), fDX1(-1), fDX2(-1), fDQMom(-1), fB(), fNDF(-1) {};
PndCAFieldValue fB
Definition: PndCATarget.h:36
float fDQMom
Definition: PndCATarget.h:35
float fDX2
Definition: PndCATarget.h:35
float fDX1
Definition: PndCATarget.h:35
PndCATarget::PndCATarget ( float  x0,
float  x1,
float  x2,
float  dx1,
float  dx2,
float  dqmom,
PndCAFieldValue  b,
int  ndf 
)
inline

Definition at line 19 of file PndCATarget.h.

19 :fX0(x0), fX1(x1), fX2(x2), fDX1(dx1), fDX2(dx2), fDQMom(dqmom), fB(b), fNDF(ndf) {};
Double_t x0
Definition: checkhelixhit.C:70
PndCAFieldValue fB
Definition: PndCATarget.h:36
float fDQMom
Definition: PndCATarget.h:35
float fDX2
Definition: PndCATarget.h:35
float fDX1
Definition: PndCATarget.h:35

Member Function Documentation

const PndCAFieldValue& PndCATarget::B ( ) const
inline

Definition at line 31 of file PndCATarget.h.

References fB.

Referenced by PndCATrackParamVector::AddTarget().

31 { return fB; }
PndCAFieldValue fB
Definition: PndCATarget.h:36
float PndCATarget::DQMom ( ) const
inline

Definition at line 30 of file PndCATarget.h.

References fDQMom.

30 { return fDQMom*fDQMom; }
float fDQMom
Definition: PndCATarget.h:35
float PndCATarget::Err2QMom ( ) const
inline

Definition at line 29 of file PndCATarget.h.

References fDQMom.

Referenced by PndCAFunctionality::FitIteration(), and PndCATrackParamVector::InitByTarget().

29 { return fDQMom*fDQMom; }
float fDQMom
Definition: PndCATarget.h:35
float PndCATarget::Err2X1 ( ) const
inline

Definition at line 27 of file PndCATarget.h.

References fDX1.

Referenced by PndCATrackParamVector::AddTarget(), and PndCATrackParamVector::InitByTarget().

27 { return fDX1*fDX1; }
float fDX1
Definition: PndCATarget.h:35
float PndCATarget::Err2X2 ( ) const
inline

Definition at line 28 of file PndCATarget.h.

References fDX2.

Referenced by PndCATrackParamVector::AddTarget(), and PndCATrackParamVector::InitByTarget().

28 { return fDX2*fDX2; }
float fDX2
Definition: PndCATarget.h:35
int PndCATarget::NDF ( ) const
inline

Definition at line 32 of file PndCATarget.h.

References fNDF.

Referenced by PndCATrackParamVector::AddTarget(), and PndCATrackParamVector::InitByTarget().

32 { return fNDF; }
float PndCATarget::SetErrQMom ( float  v)
inline

Definition at line 21 of file PndCATarget.h.

References fDQMom, and v.

21 { return fDQMom = v; }
__m128 v
Definition: P4_F32vec4.h:4
float fDQMom
Definition: PndCATarget.h:35
float PndCATarget::X0 ( ) const
inline

Definition at line 23 of file PndCATarget.h.

References fX0.

Referenced by PndCATrackParamVector::AddTarget(), PndCAGBTracker::Create1Plets(), and PndCATrackParamVector::InitByTarget().

23 { return fX0; }
float PndCATarget::X1 ( ) const
inline

Definition at line 24 of file PndCATarget.h.

References fX1.

Referenced by PndCATrackParamVector::AddTarget(), PndCAGBTracker::Create1Plets(), and PndCATrackParamVector::InitByTarget().

24 { return fX1; }
float PndCATarget::X2 ( ) const
inline

Definition at line 25 of file PndCATarget.h.

References fX2.

Referenced by PndCATrackParamVector::AddTarget(), PndCAGBTracker::Create1Plets(), and PndCATrackParamVector::InitByTarget().

25 { return fX2; }

Member Data Documentation

PndCAFieldValue PndCATarget::fB
private

Definition at line 36 of file PndCATarget.h.

Referenced by B().

float PndCATarget::fDQMom
private

Definition at line 35 of file PndCATarget.h.

Referenced by DQMom(), Err2QMom(), and SetErrQMom().

float PndCATarget::fDX1
private

Definition at line 35 of file PndCATarget.h.

Referenced by Err2X1().

float PndCATarget::fDX2
private

Definition at line 35 of file PndCATarget.h.

Referenced by Err2X2().

int PndCATarget::fNDF
private

Definition at line 37 of file PndCATarget.h.

Referenced by NDF().

float PndCATarget::fX0
private

Definition at line 35 of file PndCATarget.h.

Referenced by X0().

float PndCATarget::fX1
private

Definition at line 35 of file PndCATarget.h.

Referenced by X1().

float PndCATarget::fX2
private

Definition at line 35 of file PndCATarget.h.

Referenced by X2().


The documentation for this class was generated from the following file: