BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
CalibData::RangeBase Class Reference

#include <RangeBase.h>

Public Member Functions

 RangeBase ()
virtual ~RangeBase ()
virtual void update (RangeBase *)
virtual void makeNew (RangeBase **)
 RangeBase ()
virtual ~RangeBase ()
virtual void update (RangeBase *)
virtual void makeNew (RangeBase **)
 RangeBase ()
virtual ~RangeBase ()
virtual void update (RangeBase *)
virtual void makeNew (RangeBase **)

Detailed Description

Base class for per crystal-face-range Calorimeter calibration data or for per tile-pmt-range ACD calibration data

Definition at line 11 of file Calibration/CalibData/include/CalibData/RangeBase.h.

Constructor & Destructor Documentation

◆ RangeBase() [1/3]

CalibData::RangeBase::RangeBase ( )
inline

Definition at line 14 of file Calibration/CalibData/include/CalibData/RangeBase.h.

14{}

Referenced by makeNew(), and update().

◆ ~RangeBase() [1/3]

virtual CalibData::RangeBase::~RangeBase ( )
inlinevirtual

Definition at line 15 of file Calibration/CalibData/include/CalibData/RangeBase.h.

15{}

◆ RangeBase() [2/3]

CalibData::RangeBase::RangeBase ( )
inline

◆ ~RangeBase() [2/3]

virtual CalibData::RangeBase::~RangeBase ( )
inlinevirtual

◆ RangeBase() [3/3]

CalibData::RangeBase::RangeBase ( )
inline

◆ ~RangeBase() [3/3]

virtual CalibData::RangeBase::~RangeBase ( )
inlinevirtual

Member Function Documentation

◆ makeNew() [1/3]

virtual void CalibData::RangeBase::makeNew ( RangeBase ** )
inlinevirtual

Definition at line 26 of file Calibration/CalibData/include/CalibData/RangeBase.h.

26{}

◆ makeNew() [2/3]

virtual void CalibData::RangeBase::makeNew ( RangeBase ** )
inlinevirtual

◆ makeNew() [3/3]

virtual void CalibData::RangeBase::makeNew ( RangeBase ** )
inlinevirtual

◆ update() [1/3]

virtual void CalibData::RangeBase::update ( RangeBase * )
inlinevirtual

Derived classes will do a dynamic cast of argument, which must be of same type, and then a deep copy.

Definition at line 19 of file Calibration/CalibData/include/CalibData/RangeBase.h.

19{}

◆ update() [2/3]

virtual void CalibData::RangeBase::update ( RangeBase * )
inlinevirtual

Derived classes will do a dynamic cast of argument, which must be of same type, and then a deep copy.

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-dbg/include/CalibData/RangeBase.h.

19{}

◆ update() [3/3]

virtual void CalibData::RangeBase::update ( RangeBase * )
inlinevirtual

Derived classes will do a dynamic cast of argument, which must be of same type, and then a deep copy.

Definition at line 19 of file InstallArea/x86_64-el9-gcc13-opt/include/CalibData/RangeBase.h.

19{}

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