BOSS 7.0.1
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 231 of file Event/AsciiDmp/AsciiDmp-01-03-01/AsciiDmp/AsciiData.hh.

231{};

◆ MdcHitType() [2/2]

MdcHitType::MdcHitType ( )
inline

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

231{};

Friends And Related Function Documentation

◆ operator<< [1/2]

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

Definition at line 479 of file AsciiData.cc.

480{
481 os << " " << x.trackIndex;
482 os << " " << x.layerNo;
483 os << " " << x.cellNo;
484 os << " " << x.posX;
485 os << " " << x.posY;
486 os << " " << x.posZ;
487 os << " " << x.energyDeposit;
488 os << " " << x.driftDistance;
489 os << " " << x.globalT;
490 os << " " << x.theta;
491 os << " " << x.enterAngle;
492 os << " " << x.posFlag;
493 os << std::endl;
494 return os;
495}
Double_t x[10]

◆ operator<< [2/2]

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

Definition at line 479 of file AsciiData.cc.

480{
481 os << " " << x.trackIndex;
482 os << " " << x.layerNo;
483 os << " " << x.cellNo;
484 os << " " << x.posX;
485 os << " " << x.posY;
486 os << " " << x.posZ;
487 os << " " << x.energyDeposit;
488 os << " " << x.driftDistance;
489 os << " " << x.globalT;
490 os << " " << x.theta;
491 os << " " << x.enterAngle;
492 os << " " << x.posFlag;
493 os << std::endl;
494 return os;
495}

◆ operator>> [1/2]

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

Definition at line 462 of file AsciiData.cc.

463{
464 is >> x.trackIndex;
465 is >> x.layerNo;
466 is >> x.cellNo;
467 is >> x.posX;
468 is >> x.posY;
469 is >> x.posZ;
470 is >> x.energyDeposit;
471 is >> x.driftDistance;
472 is >> x.globalT;
473 is >> x.theta;
474 is >> x.enterAngle;
475 is >> x.posFlag;
476 return is;
477}

◆ operator>> [2/2]

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

Definition at line 462 of file AsciiData.cc.

463{
464 is >> x.trackIndex;
465 is >> x.layerNo;
466 is >> x.cellNo;
467 is >> x.posX;
468 is >> x.posY;
469 is >> x.posZ;
470 is >> x.energyDeposit;
471 is >> x.driftDistance;
472 is >> x.globalT;
473 is >> x.theta;
474 is >> x.enterAngle;
475 is >> x.posFlag;
476 return is;
477}

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: