MdcAlign Class Reference

#include <MdcAlign.h>

Inheritance diagram for MdcAlign:

MilleAlign ResiAlign List of all members.

Public Member Functions

 MdcAlign ()
virtual ~MdcAlign ()
virtual void clear ()=0
virtual void initialize (TObjArray *hlist, IMdcGeomSvc *mdcGeomSvc, IMdcCalibFunSvc *mdcFunSvc)=0
virtual void setParam (MdcAliParams &param)=0
virtual bool fillHist (MdcAliEvent *event)=0
virtual void updateConst (MdcAlignPar *alignPar)=0

Public Attributes

std::string fixMomLab

Private Attributes

MdcAliParams m_param

Detailed Description

Definition at line 17 of file MdcAlign.h.


Constructor & Destructor Documentation

MdcAlign::MdcAlign (  ) 

Definition at line 3 of file MdcAlign.cxx.

00003                   {
00004 }

MdcAlign::~MdcAlign (  )  [virtual]

Definition at line 6 of file MdcAlign.cxx.

00006                    {
00007 }


Member Function Documentation

void MdcAlign::clear (  )  [pure virtual]

Implemented in MilleAlign, and ResiAlign.

Definition at line 9 of file MdcAlign.cxx.

00009                     {
00010 }

bool MdcAlign::fillHist ( MdcAliEvent event  )  [pure virtual]

Implemented in MilleAlign, and ResiAlign.

Definition at line 16 of file MdcAlign.cxx.

Referenced by MdcAlignAlg::execute().

00016                                          {
00017      return true;
00018 }

void MdcAlign::initialize ( TObjArray *  hlist,
IMdcGeomSvc mdcGeomSvc,
IMdcCalibFunSvc mdcFunSvc 
) [pure virtual]

Implemented in MilleAlign, and ResiAlign.

Definition at line 12 of file MdcAlign.cxx.

00013                                                       {
00014 }

void MdcAlign::setParam ( MdcAliParams param  )  [inline, pure virtual]

Implemented in MilleAlign, and ResiAlign.

Definition at line 35 of file MdcAlign.h.

References m_param.

Referenced by MdcAlignAlg::initialize(), ResiAlign::setParam(), and MilleAlign::setParam().

00035                                                  {
00036      m_param = param;
00037 }

void MdcAlign::updateConst ( MdcAlignPar alignPar  )  [pure virtual]

Implemented in MilleAlign, and ResiAlign.

Definition at line 20 of file MdcAlign.cxx.

00020                                                {
00021 }


Member Data Documentation

std::string MdcAlign::fixMomLab

Reimplemented in MilleAlign.

Definition at line 29 of file MdcAlign.h.

Referenced by MdcAlignAlg::initialize().

MdcAliParams MdcAlign::m_param [private]

Reimplemented in MilleAlign, and ResiAlign.

Definition at line 31 of file MdcAlign.h.

Referenced by setParam().


Generated on Tue Nov 29 23:20:07 2016 for BOSS_7.0.2 by  doxygen 1.4.7