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

#include <BesPhysicalPointer.h>

+ Inheritance diagram for TofPhysicalPointer:

Public Member Functions

 TofPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
 TofPhysicalPointer (const TofPhysicalPointer &rval)
 
void setTimeChannel (UInt_t stc)
 
void setChargeChannel (UInt_t scc)
 
UInt_t getTimeChannel () const
 
UInt_t getChargeChannel () const
 
TofPhysicalPointeroperator= (const TofPhysicalPointer &rval)
 
 TofPhysicalPointer (TGeoPhysicalNode *pointer=NULL)
 
 TofPhysicalPointer (const TofPhysicalPointer &rval)
 
void setTimeChannel (UInt_t stc)
 
void setChargeChannel (UInt_t scc)
 
UInt_t getTimeChannel () const
 
UInt_t getChargeChannel () const
 
TofPhysicalPointeroperator= (const TofPhysicalPointer &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

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

Detailed Description

Constructor & Destructor Documentation

◆ TofPhysicalPointer() [1/4]

◆ TofPhysicalPointer() [2/4]

◆ TofPhysicalPointer() [3/4]

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

◆ TofPhysicalPointer() [4/4]

TofPhysicalPointer::TofPhysicalPointer ( const TofPhysicalPointer rval)
inline

Member Function Documentation

◆ getChargeChannel() [1/2]

UInt_t TofPhysicalPointer::getChargeChannel ( ) const

Definition at line 104 of file BesPhysicalPointer.cxx.

105{
106 return chargeChannel;
107}

Referenced by TofROOTGeo::SetVisTofHits().

◆ getChargeChannel() [2/2]

UInt_t TofPhysicalPointer::getChargeChannel ( ) const

◆ getTimeChannel() [1/2]

UInt_t TofPhysicalPointer::getTimeChannel ( ) const

Definition at line 100 of file BesPhysicalPointer.cxx.

101{
102 return timeChannel;
103}

Referenced by TofROOTGeo::SetVisTofHits().

◆ getTimeChannel() [2/2]

UInt_t TofPhysicalPointer::getTimeChannel ( ) const

◆ operator=() [1/2]

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

Definition at line 109 of file BesPhysicalPointer.cxx.

110{
111 //std::cout << "TofPhysicalPointer::operator = () called" << std::endl;
112 pNode = rval.pNode;
115 return *this;
116}

◆ operator=() [2/2]

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

◆ setChargeChannel() [1/2]

void TofPhysicalPointer::setChargeChannel ( UInt_t  scc)

Definition at line 96 of file BesPhysicalPointer.cxx.

97{
98 chargeChannel = scc;
99}

Referenced by TofROOTGeo::SetHits().

◆ setChargeChannel() [2/2]

void TofPhysicalPointer::setChargeChannel ( UInt_t  scc)

◆ setTimeChannel() [1/2]

void TofPhysicalPointer::setTimeChannel ( UInt_t  stc)

Definition at line 92 of file BesPhysicalPointer.cxx.

93{
94 timeChannel = stc;
95}

Referenced by TofROOTGeo::SetHits().

◆ setTimeChannel() [2/2]

void TofPhysicalPointer::setTimeChannel ( UInt_t  stc)

Member Data Documentation

◆ chargeChannel

UInt_t TofPhysicalPointer::chargeChannel
protected

◆ timeChannel

UInt_t TofPhysicalPointer::timeChannel
protected

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