PandaRoot
PndCAGBTrack Class Reference

#include <PndCAGBTrack.h>

Public Member Functions

 PndCAGBTrack ()
 
int NHits () const
 
int FirstHitRef () const
 
const PndCATrackParamParam () const
 
const PndCATrackParamInnerParam () const
 
const PndCATrackParamOuterParam () const
 
float DeDx () const
 
void SetNHits (int v)
 
void SetFirstHitRef (int v)
 
void SetInnerParam (const PndCATrackParam &v)
 
void SetOuterParam (const PndCATrackParam &v)
 
void SetDeDx (float v)
 

Static Public Member Functions

static bool ComparePNClusters (const PndCAGBTrack *a, const PndCAGBTrack *b)
 

Protected Attributes

int fFirstHitRef
 
int fNHits
 
PndCATrackParam fInnerParam
 
PndCATrackParam fOuterParam
 
float fDeDx
 

Detailed Description

Definition at line 21 of file PndCAGBTrack.h.

Constructor & Destructor Documentation

◆ PndCAGBTrack()

PndCAGBTrack::PndCAGBTrack ( )
inline

Definition at line 25 of file PndCAGBTrack.h.

25 : fFirstHitRef(0), fNHits(0), fInnerParam(), fOuterParam(), fDeDx(0) {}
PndCATrackParam fInnerParam
Definition: PndCAGBTrack.h:45
PndCATrackParam fOuterParam
Definition: PndCAGBTrack.h:46

Member Function Documentation

◆ ComparePNClusters()

static bool PndCAGBTrack::ComparePNClusters ( const PndCAGBTrack a,
const PndCAGBTrack b 
)
inlinestatic

Definition at line 40 of file PndCAGBTrack.h.

References fNHits.

40 { return (a->fNHits > b->fNHits); }

◆ DeDx()

float PndCAGBTrack::DeDx ( ) const
inline

Definition at line 32 of file PndCAGBTrack.h.

References fDeDx.

32 { return fDeDx; }

◆ FirstHitRef()

int PndCAGBTrack::FirstHitRef ( ) const
inline

Definition at line 28 of file PndCAGBTrack.h.

References fFirstHitRef.

28 { return fFirstHitRef; }

◆ InnerParam()

const PndCATrackParam& PndCAGBTrack::InnerParam ( ) const
inline

Definition at line 30 of file PndCAGBTrack.h.

References fInnerParam.

Referenced by Param().

30 { return fInnerParam; }
PndCATrackParam fInnerParam
Definition: PndCAGBTrack.h:45

◆ NHits()

int PndCAGBTrack::NHits ( ) const
inline

Definition at line 27 of file PndCAGBTrack.h.

References fNHits.

27 { return fNHits; }

◆ OuterParam()

const PndCATrackParam& PndCAGBTrack::OuterParam ( ) const
inline

Definition at line 31 of file PndCAGBTrack.h.

References fOuterParam.

31 { return fOuterParam; }
PndCATrackParam fOuterParam
Definition: PndCAGBTrack.h:46

◆ Param()

const PndCATrackParam& PndCAGBTrack::Param ( ) const
inline

Definition at line 29 of file PndCAGBTrack.h.

References InnerParam().

29 { return InnerParam(); }
const PndCATrackParam & InnerParam() const
Definition: PndCAGBTrack.h:30

◆ SetDeDx()

void PndCAGBTrack::SetDeDx ( float  v)
inline

Definition at line 38 of file PndCAGBTrack.h.

References fDeDx, and v.

38 { fDeDx = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetFirstHitRef()

void PndCAGBTrack::SetFirstHitRef ( int  v)
inline

Definition at line 35 of file PndCAGBTrack.h.

References fFirstHitRef, and v.

35 { fFirstHitRef = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetInnerParam()

void PndCAGBTrack::SetInnerParam ( const PndCATrackParam v)
inline

Definition at line 36 of file PndCAGBTrack.h.

References fInnerParam, and v.

36 { fInnerParam = v; }
__m128 v
Definition: P4_F32vec4.h:3
PndCATrackParam fInnerParam
Definition: PndCAGBTrack.h:45

◆ SetNHits()

void PndCAGBTrack::SetNHits ( int  v)
inline

Definition at line 34 of file PndCAGBTrack.h.

References fNHits, and v.

34 { fNHits = v; }
__m128 v
Definition: P4_F32vec4.h:3

◆ SetOuterParam()

void PndCAGBTrack::SetOuterParam ( const PndCATrackParam v)
inline

Definition at line 37 of file PndCAGBTrack.h.

References fOuterParam, and v.

37 { fOuterParam = v; }
__m128 v
Definition: P4_F32vec4.h:3
PndCATrackParam fOuterParam
Definition: PndCAGBTrack.h:46

Member Data Documentation

◆ fDeDx

float PndCAGBTrack::fDeDx
protected

Definition at line 47 of file PndCAGBTrack.h.

Referenced by DeDx(), and SetDeDx().

◆ fFirstHitRef

int PndCAGBTrack::fFirstHitRef
protected

Definition at line 43 of file PndCAGBTrack.h.

Referenced by FirstHitRef(), and SetFirstHitRef().

◆ fInnerParam

PndCATrackParam PndCAGBTrack::fInnerParam
protected

Definition at line 45 of file PndCAGBTrack.h.

Referenced by InnerParam(), and SetInnerParam().

◆ fNHits

int PndCAGBTrack::fNHits
protected

Definition at line 44 of file PndCAGBTrack.h.

Referenced by ComparePNClusters(), NHits(), and SetNHits().

◆ fOuterParam

PndCATrackParam PndCAGBTrack::fOuterParam
protected

Definition at line 46 of file PndCAGBTrack.h.

Referenced by OuterParam(), and SetOuterParam().


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