HYDRA_development_version
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
HPionTrackerMomPar Class Reference

#include <hpiontrackermompar.h>

Inheritance diagram for HPionTrackerMomPar:
Collaboration diagram for HPionTrackerMomPar:

Public Member Functions

 HPionTrackerMomPar (const Char_t *name="PionTrackerMomPar", const Char_t *title="Momentum correction parameters of the PionTracker", const Char_t *context="PionTrackerMomParProduction")
 
virtual ~HPionTrackerMomPar ()
 
void clear ()
 
void putParams (HParamList *)
 
Bool_t getParams (HParamList *)
 
Int_t getYYWeight () const
 
Float_t getYYSlope () const
 
Float_t getYYOffset () const
 
Int_t getMomWeight () const
 
Float_t getElossCorr () const
 
void setYYWeight (const Int_t bt)
 
void setYYSlope (const Float_t rm)
 
void setYYOffset (const Float_t rx)
 
void setMomWeight (const Float_t ry)
 
void setElossCorr (const Float_t rx)
 
- Public Member Functions inherited from HParCond
 HParCond (const Char_t *name, const Char_t *title, const Char_t *context)
 
virtual ~HParCond ()
 
virtual Bool_t init (HParIo *, Int_t *)
 
virtual Int_t write (HParIo *)
 
virtual void printParams ()
 
- Public Member Functions inherited from HParSet
 HParSet (const Char_t *name="", const Char_t *title="", const Char_t *context="")
 
virtual ~HParSet ()
 
virtual Bool_t init (void)
 
virtual Bool_t init (HParIo *io)
 
virtual Int_t write ()
 
virtual void print ()
 
const Text_t * getDetectorName ()
 
void resetInputVersions ()
 
void setInputVersion (Int_t v=-1, Int_t i=0)
 
Int_t getInputVersion (Int_t i)
 
void setStatic (Bool_t flag=kTRUE)
 
Bool_t isStatic ()
 
void setChanged (Bool_t flag=kTRUE)
 
Bool_t hasChanged ()
 
void setParamContext (const Char_t *)
 
const Char_t * getParamContext () const
 
void setAuthor (const Char_t *s)
 
const Char_t * getAuthor () const
 
void setDescription (const Char_t *s)
 
const Char_t * getDescription () const
 
void copyComment (HParSet &r)
 

Protected Attributes

Int_t fYYWeight
 
Float_t fYYSlope
 
Float_t fYYOffset
 
Int_t fMomWeight
 
Float_t fElossCorr
 
- Protected Attributes inherited from HParSet
Text_t detName [20]
 
Int_t versions [3]
 name of the detector the container belongs to More...
 
Bool_t status
 versions of container in the 2 possible inputs More...
 
Bool_t changed
 static flag More...
 
TString paramContext
 flag is kTRUE if parameters have changed More...
 
TString author
 
TString description
 

Additional Inherited Members

- Protected Member Functions inherited from HParCond
 HParCond ()
 

Detailed Description

Definition at line 8 of file hpiontrackermompar.h.

Constructor & Destructor Documentation

HPionTrackerMomPar::HPionTrackerMomPar ( const Char_t *  name = "PionTrackerMomPar",
const Char_t *  title = "Momentum correction parameters of the PionTracker",
const Char_t *  context = "PionTrackerMomParProduction" 
)
virtual HPionTrackerMomPar::~HPionTrackerMomPar ( )
inlinevirtual

Definition at line 23 of file hpiontrackermompar.h.

Member Function Documentation

void HPionTrackerMomPar::clear ( void  )
virtual

Reimplemented from HParSet.

Definition at line 23 of file hpiontrackermompar.cc.

Float_t HPionTrackerMomPar::getElossCorr ( ) const
inline

Definition at line 33 of file hpiontrackermompar.h.

References fElossCorr.

Referenced by HPionTrackerTrackF::execute().

Int_t HPionTrackerMomPar::getMomWeight ( ) const
inline

Definition at line 32 of file hpiontrackermompar.h.

References fMomWeight.

Referenced by HPionTrackerTrackF::momrec().

Bool_t HPionTrackerMomPar::getParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 49 of file hpiontrackermompar.cc.

References HParamList::fill().

Float_t HPionTrackerMomPar::getYYOffset ( ) const
inline

Definition at line 31 of file hpiontrackermompar.h.

References fYYOffset.

Referenced by HPionTrackerTrackF::momrec().

Float_t HPionTrackerMomPar::getYYSlope ( ) const
inline

Definition at line 30 of file hpiontrackermompar.h.

References fYYSlope.

Referenced by HPionTrackerTrackF::momrec().

Int_t HPionTrackerMomPar::getYYWeight ( ) const
inline

Definition at line 29 of file hpiontrackermompar.h.

References fYYWeight.

Referenced by HPionTrackerTrackF::momrec().

void HPionTrackerMomPar::putParams ( HParamList l)
virtual

Implements HParCond.

Definition at line 35 of file hpiontrackermompar.cc.

References HParamList::add().

void HPionTrackerMomPar::setElossCorr ( const Float_t  rx)
inline

Definition at line 40 of file hpiontrackermompar.h.

void HPionTrackerMomPar::setMomWeight ( const Float_t  ry)
inline

Definition at line 39 of file hpiontrackermompar.h.

void HPionTrackerMomPar::setYYOffset ( const Float_t  rx)
inline

Definition at line 38 of file hpiontrackermompar.h.

void HPionTrackerMomPar::setYYSlope ( const Float_t  rm)
inline

Definition at line 37 of file hpiontrackermompar.h.

void HPionTrackerMomPar::setYYWeight ( const Int_t  bt)
inline

Definition at line 36 of file hpiontrackermompar.h.

Member Data Documentation

Float_t HPionTrackerMomPar::fElossCorr
protected

Definition at line 15 of file hpiontrackermompar.h.

Referenced by getElossCorr().

Int_t HPionTrackerMomPar::fMomWeight
protected

Definition at line 14 of file hpiontrackermompar.h.

Referenced by getMomWeight().

Float_t HPionTrackerMomPar::fYYOffset
protected

Definition at line 13 of file hpiontrackermompar.h.

Referenced by getYYOffset().

Float_t HPionTrackerMomPar::fYYSlope
protected

Definition at line 12 of file hpiontrackermompar.h.

Referenced by getYYSlope().

Int_t HPionTrackerMomPar::fYYWeight
protected

Definition at line 11 of file hpiontrackermompar.h.

Referenced by getYYWeight().


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