CGEM BOSS 6.6.5.g
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
 

Public Attributes

std::string fixMomLab
 

Detailed Description

Definition at line 17 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 
)
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 35 of file MdcAlign.h.

35 {
36 m_param = param;
37}

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 29 of file MdcAlign.h.

Referenced by MdcAlignAlg::initialize().


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