AMSDST
Public Member Functions | Public Attributes | Private Member Functions | List of all members
myBetaHPlus Class Reference

#include <myBetaHPlus.h>

Inheritance diagram for myBetaHPlus:
myBetaHBase myObject

Public Member Functions

 myBetaHPlus ()
 Constructor.
 
 ~myBetaHPlus ()
 Default destructor.
 
Float_t GetQL (int i_tof)
 Get Charge estimated by the i-Tof Layer (0,1,2,3)
 
Float_t GetQ (int i_tof)
 Get Charge estimated by the Tof.
 
Float_t GetNormChi2T ()
 Fitting Time Normlized Chis on Beta(Normalized).
 
Float_t GetNormChi2C ()
 Fitting Coo Normlized Chis On Beta(Match with Tracker Normalized).
 
virtual void Clear (Option_t *option="")
 
 ClassDef (myBetaHPlus, 8)
 
 ClassDef (myBetaHBase, 1)
 
 ClassDef (myObject, 4)
 
short int iPart ()
 
short int iMySelf ()
 
void SetPart (short int ipart)
 
void SetMySelf (short int imyself)
 

Public Attributes

Int_t QNPoints
 

of points used in charge calculation


 
Float_t QL [4]
 charge of each layer
 
Int_t Z
 most prob. integer charge
 
Int_t ZNPoints
 

of points used in Z calculation


 
Float_t ZProb
 prob. of Z value
 
Float_t ZLH [10]
 log(Likelihood) for Z=1~10
 
Int_t ZLHNPoints
 

of points used in likelihood calculation


 
Float_t ZLHProb [10]
 Prob. for Z=1~10.
 
Float_t NormChi2T
 Fitting Time Normlized Chis on Beta(Normalized).
 
Float_t NormChi2C
 Fitting Coo Normlized Chis On Beta(Match with Tracker Normalized).
 
Float_t Q
 TOF Charge.
 
Float_t QRMS
 RMS of TOF Charge.
 
Short_t i_part
 id of particle object it belongs
 
Short_t i_myself
 id of the object itself in gbatch
 

Private Member Functions

virtual void init ()
 

Detailed Description

Definition at line 7 of file myBetaHPlus.h.

Constructor & Destructor Documentation

myBetaHPlus::myBetaHPlus ( )

Constructor.

Definition at line 17 of file myBetaHPlus.cxx.

References PRINTDEBUG.

myBetaHPlus::~myBetaHPlus ( )

Default destructor.

Definition at line 26 of file myBetaHPlus.cxx.

References PRINTDEBUG.

Member Function Documentation

myBetaHBase::ClassDef ( myBetaHBase  ,
 
)
inherited
myObject::ClassDef ( myObject  ,
 
)
inherited
myBetaHPlus::ClassDef ( myBetaHPlus  ,
 
)
void myBetaHPlus::Clear ( Option_t *  option = "")
virtual

Implements myBetaHBase.

Definition at line 35 of file myBetaHPlus.cxx.

References PRINTDEBUG.

Float_t myBetaHPlus::GetNormChi2C ( )
inline

Fitting Coo Normlized Chis On Beta(Match with Tracker Normalized).

Definition at line 39 of file myBetaHPlus.h.

References NormChi2C.

Float_t myBetaHPlus::GetNormChi2T ( )
inline

Fitting Time Normlized Chis on Beta(Normalized).

Definition at line 37 of file myBetaHPlus.h.

References NormChi2T.

Float_t myBetaHPlus::GetQ ( int  i_tof)
inline

Get Charge estimated by the Tof.

See Also
Q

Definition at line 34 of file myBetaHPlus.h.

References myBetaHBase::Q.

Float_t myBetaHPlus::GetQL ( int  i_tof)
inline

Get Charge estimated by the i-Tof Layer (0,1,2,3)

Definition at line 31 of file myBetaHPlus.h.

References QL.

short int myObject::iMySelf ( )
inlineinherited

Definition at line 22 of file myObject.h.

References myObject::i_myself.

Referenced by myEvent::pmyTrdKFromTrdTrackByMySelf().

void myBetaHPlus::init ( )
privatevirtual

Implements myBetaHBase.

Definition at line 60 of file myBetaHPlus.cxx.

References PRINTDEBUG.

short int myObject::iPart ( )
inlineinherited

Definition at line 21 of file myObject.h.

References myObject::i_part.

void myObject::SetMySelf ( short int  imyself)
inlineinherited

Definition at line 30 of file myObject.h.

References myObject::i_myself.

void myObject::SetPart ( short int  ipart)
inlineinherited

Definition at line 24 of file myObject.h.

References myObject::i_part.

Member Data Documentation

Short_t myObject::i_myself
inherited

id of the object itself in gbatch

Definition at line 19 of file myObject.h.

Referenced by myObject::iMySelf(), and myObject::SetMySelf().

Short_t myObject::i_part
inherited

id of particle object it belongs

Definition at line 18 of file myObject.h.

Referenced by myObject::iPart(), and myObject::SetPart().

Float_t myBetaHPlus::NormChi2C

Fitting Coo Normlized Chis On Beta(Match with Tracker Normalized).

Definition at line 28 of file myBetaHPlus.h.

Referenced by GetNormChi2C().

Float_t myBetaHPlus::NormChi2T

Fitting Time Normlized Chis on Beta(Normalized).

Definition at line 26 of file myBetaHPlus.h.

Referenced by GetNormChi2T().

Float_t myBetaHBase::Q
inherited

TOF Charge.

See Also
BetaHR::GetQ()

Definition at line 12 of file myBetaHBase.h.

Referenced by GetQ().

Float_t myBetaHPlus::QL[4]

charge of each layer

See Also
BetaHR::GetQL()

Definition at line 15 of file myBetaHPlus.h.

Referenced by GetQL().

Int_t myBetaHPlus::QNPoints

of points used in charge calculation

See Also
BetaHR::GetQ()

Definition at line 14 of file myBetaHPlus.h.

Float_t myBetaHBase::QRMS
inherited

RMS of TOF Charge.

See Also
BetaHR::GetQ()

Definition at line 15 of file myBetaHBase.h.

Int_t myBetaHPlus::Z

most prob. integer charge

See Also
BetaHR::GetZ()

Definition at line 17 of file myBetaHPlus.h.

Float_t myBetaHPlus::ZLH[10]

log(Likelihood) for Z=1~10

See Also
TofChargeHR::GetLkh()

Definition at line 21 of file myBetaHPlus.h.

Int_t myBetaHPlus::ZLHNPoints

of points used in likelihood calculation

See Also
TofChargeHR::GetLkh()

Definition at line 22 of file myBetaHPlus.h.

Float_t myBetaHPlus::ZLHProb[10]

Prob. for Z=1~10.

See Also
TofChargeHR::GetProbZ()

Definition at line 23 of file myBetaHPlus.h.

Int_t myBetaHPlus::ZNPoints

of points used in Z calculation

See Also
BetaHR::GetZ()

Definition at line 18 of file myBetaHPlus.h.

Float_t myBetaHPlus::ZProb

prob. of Z value

See Also
BetaHR::GetZ()

Definition at line 19 of file myBetaHPlus.h.


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