PandaRoot
PndCAGBTrack Class Reference

#include <PndCAGBTrack.h>

Public Member Functions

 PndCAGBTrack ()
 
int NHits () const
 
int FirstHitRef () const
 
const PndCATrackParam & Param () const
 
const PndCATrackParam & InnerParam () const
 
const PndCATrackParam & OuterParam () 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: