CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcPhysicalPointer Class Reference

#include <BesPhysicalPointer.h>

+ Inheritance diagram for MdcPhysicalPointer:

Public Member Functions

 MdcPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
 MdcPhysicalPointer (const MdcPhysicalPointer &rval)
 
void setQOverflow (Bool_t sqof)
 
void setTimeChannel (UInt_t stc)
 
void setChargeChannel (UInt_t scc)
 
Bool_t getQOverflow () const
 
UInt_t getTimeChannel () const
 
UInt_t getChargeChannel () const
 
MdcPhysicalPointeroperator= (const MdcPhysicalPointer &rval)
 
 MdcPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
 MdcPhysicalPointer (const MdcPhysicalPointer &rval)
 
void setQOverflow (Bool_t sqof)
 
void setTimeChannel (UInt_t stc)
 
void setChargeChannel (UInt_t scc)
 
Bool_t getQOverflow () const
 
UInt_t getTimeChannel () const
 
UInt_t getChargeChannel () const
 
MdcPhysicalPointeroperator= (const MdcPhysicalPointer &rval)
 
- Public Member Functions inherited from BesPhysicalPointer
 BesPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
void set (TGeoPhysicalNode *spn)
 
TGeoPhysicalNode * get () const
 
 operator TGeoPhysicalNode * () const
 
TGeoPhysicalNode * operator-> () const
 
TGeoPhysicalNode & operator* () const
 
 operator bool () const
 
TGeoPhysicalNode * operator= (TGeoPhysicalNode *pointer)
 
 BesPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
void set (TGeoPhysicalNode *spn)
 
TGeoPhysicalNode * get () const
 
 operator TGeoPhysicalNode * () const
 
TGeoPhysicalNode * operator-> () const
 
TGeoPhysicalNode & operator* () const
 
 operator bool () const
 
TGeoPhysicalNode * operator= (TGeoPhysicalNode *pointer)
 

Protected Attributes

Bool_t qOverflow
 
UInt_t timeChannel
 
UInt_t chargeChannel
 
- Protected Attributes inherited from BesPhysicalPointer
TGeoPhysicalNode * pNode
 

Detailed Description

Constructor & Destructor Documentation

◆ MdcPhysicalPointer() [1/4]

◆ MdcPhysicalPointer() [2/4]

◆ MdcPhysicalPointer() [3/4]

MdcPhysicalPointer::MdcPhysicalPointer ( TGeoPhysicalNode *  pointer = NULL)
inline

◆ MdcPhysicalPointer() [4/4]

MdcPhysicalPointer::MdcPhysicalPointer ( const MdcPhysicalPointer rval)
inline

Member Function Documentation

◆ getChargeChannel() [1/2]

UInt_t MdcPhysicalPointer::getChargeChannel ( ) const

Definition at line 73 of file BesPhysicalPointer.cxx.

74{
75 return chargeChannel;
76}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ getChargeChannel() [2/2]

UInt_t MdcPhysicalPointer::getChargeChannel ( ) const

◆ getQOverflow() [1/2]

Bool_t MdcPhysicalPointer::getQOverflow ( ) const

Definition at line 65 of file BesPhysicalPointer.cxx.

66{
67 return qOverflow;
68}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ getQOverflow() [2/2]

Bool_t MdcPhysicalPointer::getQOverflow ( ) const

◆ getTimeChannel() [1/2]

UInt_t MdcPhysicalPointer::getTimeChannel ( ) const

Definition at line 69 of file BesPhysicalPointer.cxx.

70{
71 return timeChannel;
72}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ getTimeChannel() [2/2]

UInt_t MdcPhysicalPointer::getTimeChannel ( ) const

◆ operator=() [1/2]

MdcPhysicalPointer & MdcPhysicalPointer::operator= ( const MdcPhysicalPointer rval)

Definition at line 78 of file BesPhysicalPointer.cxx.

79{
80 pNode = rval.pNode;
81 qOverflow = rval.qOverflow;
84 return *this;
85}

◆ operator=() [2/2]

MdcPhysicalPointer & MdcPhysicalPointer::operator= ( const MdcPhysicalPointer rval)

◆ setChargeChannel() [1/2]

void MdcPhysicalPointer::setChargeChannel ( UInt_t  scc)

Definition at line 61 of file BesPhysicalPointer.cxx.

62{
63 chargeChannel = scc;
64}

Referenced by MdcROOTGeo::SetHits().

◆ setChargeChannel() [2/2]

void MdcPhysicalPointer::setChargeChannel ( UInt_t  scc)

◆ setQOverflow() [1/2]

void MdcPhysicalPointer::setQOverflow ( Bool_t  sqof)

Definition at line 53 of file BesPhysicalPointer.cxx.

54{
55 qOverflow = sqof;
56}

Referenced by MdcROOTGeo::SetHits().

◆ setQOverflow() [2/2]

void MdcPhysicalPointer::setQOverflow ( Bool_t  sqof)

◆ setTimeChannel() [1/2]

void MdcPhysicalPointer::setTimeChannel ( UInt_t  stc)

Definition at line 57 of file BesPhysicalPointer.cxx.

58{
59 timeChannel = stc;
60}

Referenced by MdcROOTGeo::SetHits().

◆ setTimeChannel() [2/2]

void MdcPhysicalPointer::setTimeChannel ( UInt_t  stc)

Member Data Documentation

◆ chargeChannel

UInt_t MdcPhysicalPointer::chargeChannel
protected

◆ qOverflow

Bool_t MdcPhysicalPointer::qOverflow
protected

◆ timeChannel

UInt_t MdcPhysicalPointer::timeChannel
protected

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