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

#include <AsciiData.hh>

Public Member Functions

 MucTruthType ()
 
 MucTruthType ()
 
 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 &, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &, const MucTruthType &x)
 
std::istream & operator>> (std::istream &, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &, const MucTruthType &x)
 
std::istream & operator>> (std::istream &, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &, const MucTruthType &x)
 
std::istream & operator>> (std::istream &, MucTruthType &x)
 
std::ostream & operator<< (std::ostream &, const MucTruthType &x)
 

Detailed Description

Constructor & Destructor Documentation

◆ MucTruthType() [1/4]

MucTruthType::MucTruthType ( )
inline

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

229{};

◆ MucTruthType() [2/4]

MucTruthType::MucTruthType ( )
inline

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

229{};

◆ MucTruthType() [3/4]

MucTruthType::MucTruthType ( )
inline

Definition at line 179 of file InstallArea/include/Trigger/Trigger/AsciiData.h.

179{};

◆ MucTruthType() [4/4]

MucTruthType::MucTruthType ( )
inline

Definition at line 179 of file Trigger/Trigger/Trigger-00-01-05/Trigger/AsciiData.h.

179{};

Friends And Related Function Documentation

◆ operator<< [1/4]

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/4]

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<< [3/4]

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<< [4/4]

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/4]

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/4]

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>> [3/4]

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>> [4/4]

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

◆ partId

int MucTruthType::partId

◆ posX

float MucTruthType::posX

◆ posY

float MucTruthType::posY

◆ posZ

float MucTruthType::posZ

◆ px

float MucTruthType::px

◆ py

float MucTruthType::py

◆ pz

float MucTruthType::pz

◆ segId

int MucTruthType::segId

◆ stripId

int MucTruthType::stripId

◆ trackIndex

int MucTruthType::trackIndex

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