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

Protected Attributes

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

Detailed Description

Definition at line 34 of file BesPhysicalPointer.h.

Constructor & Destructor Documentation

◆ MdcPhysicalPointer() [1/2]

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

Definition at line 37 of file BesPhysicalPointer.h.

38 : BesPhysicalPointer(pointer), qOverflow(false), timeChannel(0), chargeChannel(0) {}
BesPhysicalPointer(TGeoPhysicalNode *pointer=NULL)

◆ MdcPhysicalPointer() [2/2]

MdcPhysicalPointer::MdcPhysicalPointer ( const MdcPhysicalPointer & rval)
inline

Definition at line 39 of file BesPhysicalPointer.h.

Member Function Documentation

◆ getChargeChannel()

UInt_t MdcPhysicalPointer::getChargeChannel ( ) const

Definition at line 73 of file BesPhysicalPointer.cxx.

74{
75 return chargeChannel;
76}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ getQOverflow()

Bool_t MdcPhysicalPointer::getQOverflow ( ) const

Definition at line 65 of file BesPhysicalPointer.cxx.

66{
67 return qOverflow;
68}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ getTimeChannel()

UInt_t MdcPhysicalPointer::getTimeChannel ( ) const

Definition at line 69 of file BesPhysicalPointer.cxx.

70{
71 return timeChannel;
72}

Referenced by MdcROOTGeo::SetVisMdcHits().

◆ operator=()

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}

◆ setChargeChannel()

void MdcPhysicalPointer::setChargeChannel ( UInt_t scc)

Definition at line 61 of file BesPhysicalPointer.cxx.

62{
63 chargeChannel = scc;
64}

Referenced by MdcROOTGeo::SetHits().

◆ setQOverflow()

void MdcPhysicalPointer::setQOverflow ( Bool_t sqof)

Definition at line 53 of file BesPhysicalPointer.cxx.

54{
55 qOverflow = sqof;
56}

Referenced by MdcROOTGeo::SetHits().

◆ setTimeChannel()

void MdcPhysicalPointer::setTimeChannel ( UInt_t stc)

Definition at line 57 of file BesPhysicalPointer.cxx.

58{
59 timeChannel = stc;
60}

Referenced by MdcROOTGeo::SetHits().

Member Data Documentation

◆ chargeChannel

UInt_t MdcPhysicalPointer::chargeChannel
protected

Definition at line 54 of file BesPhysicalPointer.h.

Referenced by getChargeChannel(), operator=(), and setChargeChannel().

◆ qOverflow

Bool_t MdcPhysicalPointer::qOverflow
protected

Definition at line 52 of file BesPhysicalPointer.h.

Referenced by getQOverflow(), operator=(), and setQOverflow().

◆ timeChannel

UInt_t MdcPhysicalPointer::timeChannel
protected

Definition at line 53 of file BesPhysicalPointer.h.

Referenced by getTimeChannel(), operator=(), and setTimeChannel().


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