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

#include <AsciiData.hh>

Public Member Functions

 MdcHitType ()
 
 MdcHitType ()
 

Public Attributes

int trackIndex
 
int layerNo
 
int cellNo
 
float posX
 
float posY
 
float posZ
 
float energyDeposit
 
float driftDistance
 
float globalT
 
float theta
 
float enterAngle
 
float posFlag
 

Friends

std::istream & operator>> (std::istream &, MdcHitType &x)
 
std::ostream & operator<< (std::ostream &, const MdcHitType &x)
 
std::istream & operator>> (std::istream &, MdcHitType &x)
 
std::ostream & operator<< (std::ostream &, const MdcHitType &x)
 

Detailed Description

Constructor & Destructor Documentation

◆ MdcHitType() [1/2]

MdcHitType::MdcHitType ( )
inline

Definition at line 281 of file Event/AsciiDmp/AsciiDmp-01-04-03/AsciiDmp/AsciiData.hh.

281{};

◆ MdcHitType() [2/2]

MdcHitType::MdcHitType ( )
inline

Definition at line 281 of file InstallArea/include/AsciiDmp/AsciiDmp/AsciiData.hh.

281{};

Friends And Related Function Documentation

◆ operator<< [1/2]

std::ostream & operator<< ( std::ostream &  os,
const MdcHitType x 
)
friend

Definition at line 578 of file AsciiData.cc.

579{
580 os << " " << x.trackIndex;
581 os << " " << x.layerNo;
582 os << " " << x.cellNo;
583 os << " " << x.posX;
584 os << " " << x.posY;
585 os << " " << x.posZ;
586 os << " " << x.energyDeposit;
587 os << " " << x.driftDistance;
588 os << " " << x.globalT;
589 os << " " << x.theta;
590 os << " " << x.enterAngle;
591 os << " " << x.posFlag;
592 os << std::endl;
593 return os;
594}
Double_t x[10]

◆ operator<< [2/2]

std::ostream & operator<< ( std::ostream &  os,
const MdcHitType x 
)
friend

Definition at line 578 of file AsciiData.cc.

579{
580 os << " " << x.trackIndex;
581 os << " " << x.layerNo;
582 os << " " << x.cellNo;
583 os << " " << x.posX;
584 os << " " << x.posY;
585 os << " " << x.posZ;
586 os << " " << x.energyDeposit;
587 os << " " << x.driftDistance;
588 os << " " << x.globalT;
589 os << " " << x.theta;
590 os << " " << x.enterAngle;
591 os << " " << x.posFlag;
592 os << std::endl;
593 return os;
594}

◆ operator>> [1/2]

std::istream & operator>> ( std::istream &  is,
MdcHitType x 
)
friend

Definition at line 561 of file AsciiData.cc.

562{
563 is >> x.trackIndex;
564 is >> x.layerNo;
565 is >> x.cellNo;
566 is >> x.posX;
567 is >> x.posY;
568 is >> x.posZ;
569 is >> x.energyDeposit;
570 is >> x.driftDistance;
571 is >> x.globalT;
572 is >> x.theta;
573 is >> x.enterAngle;
574 is >> x.posFlag;
575 return is;
576}

◆ operator>> [2/2]

std::istream & operator>> ( std::istream &  is,
MdcHitType x 
)
friend

Definition at line 561 of file AsciiData.cc.

562{
563 is >> x.trackIndex;
564 is >> x.layerNo;
565 is >> x.cellNo;
566 is >> x.posX;
567 is >> x.posY;
568 is >> x.posZ;
569 is >> x.energyDeposit;
570 is >> x.driftDistance;
571 is >> x.globalT;
572 is >> x.theta;
573 is >> x.enterAngle;
574 is >> x.posFlag;
575 return is;
576}

Member Data Documentation

◆ cellNo

int MdcHitType::cellNo

◆ driftDistance

float MdcHitType::driftDistance

◆ energyDeposit

float MdcHitType::energyDeposit

◆ enterAngle

float MdcHitType::enterAngle

◆ globalT

float MdcHitType::globalT

◆ layerNo

int MdcHitType::layerNo

◆ posFlag

float MdcHitType::posFlag

◆ posX

float MdcHitType::posX

◆ posY

float MdcHitType::posY

◆ posZ

float MdcHitType::posZ

◆ theta

float MdcHitType::theta

◆ trackIndex

int MdcHitType::trackIndex

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