CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
MucTruthType Class Reference

#include <AsciiData.hh>

Public Member Functions

 MucTruthType ()
 
 MucTruthType ()
 

Public Attributes

int trackIndex
 
int partId
 
int segId
 
int gapId
 
int stripId
 
float posX
 
float posY
 
float posZ
 
float px
 
float py
 
float pz
 

Friends

std::istream & operator>> (std::istream &is, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &os, const MucTruthType &x)
 
std::istream & operator>> (std::istream &is, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &os, const MucTruthType &x)
 

Detailed Description

Definition at line 227 of file AsciiData.hh.

Constructor & Destructor Documentation

◆ MucTruthType() [1/2]

MucTruthType::MucTruthType ( )
inline

Definition at line 229 of file AsciiData.hh.

229{};

◆ MucTruthType() [2/2]

MucTruthType::MucTruthType ( )
inline

Definition at line 179 of file AsciiData.h.

179{};

Friends And Related Symbol Documentation

◆ operator<< [1/2]

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

Definition at line 471 of file AsciiData.cc.

472{
473 os << " " << x.trackIndex;
474 os << " " << x.partId;
475 os << " " << x.segId;
476 os << " " << x.gapId;
477 os << " " << x.stripId;
478 os << " " << x.posX;
479 os << " " << x.posY;
480 os << " " << x.posZ;
481 os << " " << x.px;
482 os << " " << x.py;
483 os << " " << x.pz;
484 os << std::endl;
485 return os;
486}
Double_t x[10]

◆ operator<< [2/2]

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

Definition at line 471 of file AsciiData.cc.

472{
473 os << " " << x.trackIndex;
474 os << " " << x.partId;
475 os << " " << x.segId;
476 os << " " << x.gapId;
477 os << " " << x.stripId;
478 os << " " << x.posX;
479 os << " " << x.posY;
480 os << " " << x.posZ;
481 os << " " << x.px;
482 os << " " << x.py;
483 os << " " << x.pz;
484 os << std::endl;
485 return os;
486}

◆ operator>> [1/2]

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

Definition at line 455 of file AsciiData.cc.

456{
457 is >> x.trackIndex;
458 is >> x.partId;
459 is >> x.segId;
460 is >> x.gapId;
461 is >> x.stripId;
462 is >> x.posX;
463 is >> x.posY;
464 is >> x.posZ;
465 is >> x.px;
466 is >> x.py;
467 is >> x.pz;
468 return is;
469}

◆ operator>> [2/2]

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

Definition at line 455 of file AsciiData.cc.

456{
457 is >> x.trackIndex;
458 is >> x.partId;
459 is >> x.segId;
460 is >> x.gapId;
461 is >> x.stripId;
462 is >> x.posX;
463 is >> x.posY;
464 is >> x.posZ;
465 is >> x.px;
466 is >> x.py;
467 is >> x.pz;
468 return is;
469}

Member Data Documentation

◆ gapId

int MucTruthType::gapId

Definition at line 234 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ partId

int MucTruthType::partId

Definition at line 232 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ posX

float MucTruthType::posX

Definition at line 236 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ posY

float MucTruthType::posY

Definition at line 237 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ posZ

float MucTruthType::posZ

Definition at line 238 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ px

float MucTruthType::px

Definition at line 239 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ py

float MucTruthType::py

Definition at line 240 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ pz

float MucTruthType::pz

Definition at line 241 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ segId

int MucTruthType::segId

Definition at line 233 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ stripId

int MucTruthType::stripId

Definition at line 235 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().

◆ trackIndex

int MucTruthType::trackIndex

Definition at line 231 of file AsciiData.hh.

Referenced by BesAsciiIO::SaveMucTruth().


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