BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcAlign Class Referenceabstract

#include <MdcAlign.h>

+ Inheritance diagram for MdcAlign:

Public Member Functions

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

Public Attributes

std::string fixMomLab
 

Detailed Description

Definition at line 18 of file MdcAlign.h.

Constructor & Destructor Documentation

◆ MdcAlign()

MdcAlign::MdcAlign ( )

Definition at line 3 of file MdcAlign.cxx.

3 {
4}

◆ ~MdcAlign()

MdcAlign::~MdcAlign ( )
virtual

Definition at line 6 of file MdcAlign.cxx.

6 {
7}

Member Function Documentation

◆ clear()

void MdcAlign::clear ( )
pure virtual

Implemented in MilleAlign, and ResiAlign.

Definition at line 9 of file MdcAlign.cxx.

9 {
10}

◆ fillHist()

bool MdcAlign::fillHist ( MdcAliEvent * event)
pure virtual

Implemented in MilleAlign, and ResiAlign.

Definition at line 16 of file MdcAlign.cxx.

16 {
17 return true;
18}

Referenced by MdcAlignAlg::execute().

◆ initialize()

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

Implemented in MilleAlign, and ResiAlign.

Definition at line 12 of file MdcAlign.cxx.

13 {
14}

◆ setParam()

void MdcAlign::setParam ( MdcAliParams & param)
inlinepure virtual

Implemented in MilleAlign, and ResiAlign.

Definition at line 36 of file MdcAlign.h.

36 {
37 m_param = param;
38}

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

◆ updateConst()

void MdcAlign::updateConst ( MdcAlignPar * alignPar)
pure virtual

Implemented in MilleAlign, and ResiAlign.

Definition at line 20 of file MdcAlign.cxx.

20 {
21}

Member Data Documentation

◆ fixMomLab

std::string MdcAlign::fixMomLab

Definition at line 30 of file MdcAlign.h.

Referenced by MdcAlignAlg::initialize().


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