BOSS 7.0.5
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)=0
 
virtual void setParam (MdcAliParams &param)=0
 
virtual bool fillHist (MdcAliEvent *event)=0
 
virtual void updateConst (MdcAlignPar *alignPar)=0
 
 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
 

Detailed Description

Constructor & Destructor Documentation

◆ MdcAlign() [1/2]

MdcAlign::MdcAlign ( )

Definition at line 3 of file MdcAlign.cxx.

3 {
4}

◆ ~MdcAlign() [1/2]

MdcAlign::~MdcAlign ( )
virtual

Definition at line 6 of file MdcAlign.cxx.

6 {
7}

◆ MdcAlign() [2/2]

MdcAlign::MdcAlign ( )

◆ ~MdcAlign() [2/2]

virtual MdcAlign::~MdcAlign ( )
virtual

Member Function Documentation

◆ clear() [1/2]

void MdcAlign::clear ( )
pure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Definition at line 9 of file MdcAlign.cxx.

9 {
10}

◆ clear() [2/2]

virtual void MdcAlign::clear ( )
pure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

◆ fillHist() [1/2]

bool MdcAlign::fillHist ( MdcAliEvent event)
pure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Definition at line 16 of file MdcAlign.cxx.

16 {
17 return true;
18}

Referenced by MdcAlignAlg::execute().

◆ fillHist() [2/2]

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

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

◆ initialize() [1/2]

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

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Definition at line 12 of file MdcAlign.cxx.

13 {
14}

◆ initialize() [2/2]

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

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

◆ setParam() [1/2]

void MdcAlign::setParam ( MdcAliParams param)
inlinepure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Definition at line 35 of file InstallArea/include/MdcAlignAlg/MdcAlignAlg/MdcAlign.h.

35 {
36 m_param = param;
37}

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

◆ setParam() [2/2]

virtual void MdcAlign::setParam ( MdcAliParams param)
pure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

◆ updateConst() [1/2]

void MdcAlign::updateConst ( MdcAlignPar alignPar)
pure virtual

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Definition at line 20 of file MdcAlign.cxx.

20 {
21}

◆ updateConst() [2/2]

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

Implemented in MilleAlign, ResiAlign, MilleAlign, and ResiAlign.

Member Data Documentation

◆ fixMomLab

std::string MdcAlign::fixMomLab

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