EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EicHtcTrack Class Reference

#include <EicRoot/blob/master/eic/htc/EicHtcTask.h>

+ Inheritance diagram for EicHtcTrack:
+ Collaboration diagram for EicHtcTrack:

Public Member Functions

 EicHtcTrack ()
 
 ~EicHtcTrack ()
 
int Ndf () const
 
double ChiSquare () const
 
double ChiSquareCCDF () const
 
double BeamX () const
 
double BeamEX () const
 
double BeamY () const
 
double BeamEY () const
 
double BeamSX () const
 
double BeamESX () const
 
double BeamSY () const
 
double BeamESY () const
 
const EicHtcHitGetHit (const char *detName, unsigned group, unsigned node=0) const
 

Public Attributes

Double_t mMomentum
 

Private Member Functions

 ClassDef (EicHtcTrack, 9)
 

Private Attributes

Int_t mNdf
 
Double_t mFilterChiSquare
 
Double_t mFilterChiSquareCCDF
 
Double_t mBeamCoordXY [2]
 
Double_t mBeamCoordSigmaXY [2]
 
Double_t mBeamSlopeXY [2]
 
Double_t mBeamSlopeSigmaXY [2]
 
hEntrymHits
 

Friends

class EicHtcTask
 

Detailed Description

Definition at line 132 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 132 of file EicHtcTask.h

Constructor & Destructor Documentation

EicHtcTrack::EicHtcTrack ( )
inline

Definition at line 136 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 136 of file EicHtcTask.h

References HitKeyCompare(), mBeamCoordSigmaXY, mBeamCoordXY, mBeamSlopeSigmaXY, mBeamSlopeXY, and mHits.

+ Here is the call graph for this function:

EicHtcTrack::~EicHtcTrack ( )
inline

Definition at line 145 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 145 of file EicHtcTask.h

References mHits.

Member Function Documentation

double EicHtcTrack::BeamESX ( ) const
inline

Definition at line 158 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 158 of file EicHtcTask.h

References mBeamSlopeSigmaXY.

double EicHtcTrack::BeamESY ( ) const
inline

Definition at line 160 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 160 of file EicHtcTask.h

References mBeamSlopeSigmaXY.

double EicHtcTrack::BeamEX ( ) const
inline

Definition at line 153 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 153 of file EicHtcTask.h

References mBeamCoordSigmaXY.

double EicHtcTrack::BeamEY ( ) const
inline

Definition at line 155 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 155 of file EicHtcTask.h

References mBeamCoordSigmaXY.

double EicHtcTrack::BeamSX ( ) const
inline

Definition at line 157 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 157 of file EicHtcTask.h

References mBeamSlopeXY.

double EicHtcTrack::BeamSY ( ) const
inline

Definition at line 159 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 159 of file EicHtcTask.h

References mBeamSlopeXY.

double EicHtcTrack::BeamX ( ) const
inline

Definition at line 152 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 152 of file EicHtcTask.h

References mBeamCoordXY.

double EicHtcTrack::BeamY ( ) const
inline

Definition at line 154 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 154 of file EicHtcTask.h

References mBeamCoordXY.

double EicHtcTrack::ChiSquare ( ) const
inline

Definition at line 149 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 149 of file EicHtcTask.h

References mFilterChiSquare.

double EicHtcTrack::ChiSquareCCDF ( ) const
inline

Definition at line 150 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 150 of file EicHtcTask.h

References mFilterChiSquareCCDF.

EicHtcTrack::ClassDef ( EicHtcTrack  ,
 
)
private
const EicHtcHit * EicHtcTrack::GetHit ( const char *  detName,
unsigned  group,
unsigned  node = 0 
) const

Definition at line 979 of file EicHtcTask.cxx.

View newest version in sPHENIX GitHub at line 979 of file EicHtcTask.cxx

References mHits.

int EicHtcTrack::Ndf ( ) const
inline

Definition at line 148 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 148 of file EicHtcTask.h

References mNdf.

Friends And Related Function Documentation

friend class EicHtcTask
friend

Definition at line 133 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 133 of file EicHtcTask.h

Member Data Documentation

Double_t EicHtcTrack::mBeamCoordSigmaXY[2]
private

Definition at line 173 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 173 of file EicHtcTask.h

Referenced by BeamEX(), BeamEY(), EicHtcTrack(), and EicHtcTask::Exec().

Double_t EicHtcTrack::mBeamCoordXY[2]
private

Definition at line 172 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 172 of file EicHtcTask.h

Referenced by BeamX(), BeamY(), EicHtcTrack(), and EicHtcTask::Exec().

Double_t EicHtcTrack::mBeamSlopeSigmaXY[2]
private

Definition at line 175 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 175 of file EicHtcTask.h

Referenced by BeamESX(), BeamESY(), EicHtcTrack(), and EicHtcTask::Exec().

Double_t EicHtcTrack::mBeamSlopeXY[2]
private

Definition at line 174 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 174 of file EicHtcTask.h

Referenced by BeamSX(), BeamSY(), EicHtcTrack(), and EicHtcTask::Exec().

Double_t EicHtcTrack::mFilterChiSquare
private

Definition at line 169 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 169 of file EicHtcTask.h

Referenced by ChiSquare(), and EicHtcTask::Exec().

Double_t EicHtcTrack::mFilterChiSquareCCDF
private

Definition at line 170 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 170 of file EicHtcTask.h

Referenced by ChiSquareCCDF(), and EicHtcTask::Exec().

hEntry* EicHtcTrack::mHits
private

Definition at line 178 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 178 of file EicHtcTask.h

Referenced by EicHtcTrack(), EicHtcTask::Exec(), GetHit(), and ~EicHtcTrack().

Double_t EicHtcTrack::mMomentum

Definition at line 164 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 164 of file EicHtcTask.h

Referenced by EicHtcTask::Exec().

Int_t EicHtcTrack::mNdf
private

Definition at line 168 of file EicHtcTask.h.

View newest version in sPHENIX GitHub at line 168 of file EicHtcTask.h

Referenced by EicHtcTask::Exec(), and Ndf().


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