BOSS 8.0.0
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 &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)
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

Constructor & Destructor Documentation

◆ MucTruthType() [1/4]

MucTruthType::MucTruthType ( )
inline

Definition at line 191 of file Event/AsciiDmp/include/AsciiDmp/AsciiData.hh.

191{};

Referenced by operator<<, and operator>>.

◆ MucTruthType() [2/4]

MucTruthType::MucTruthType ( )
inline

◆ MucTruthType() [3/4]

MucTruthType::MucTruthType ( )
inline

◆ MucTruthType() [4/4]

MucTruthType::MucTruthType ( )
inline

Definition at line 191 of file AsciiData.h.

191{};

◆ operator<< [1/4]

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

Definition at line 347 of file AsciiData.cc.

347 {
348 os << " " << x.trackIndex;
349 os << " " << x.partId;
350 os << " " << x.segId;
351 os << " " << x.gapId;
352 os << " " << x.stripId;
353 os << " " << x.posX;
354 os << " " << x.posY;
355 os << " " << x.posZ;
356 os << " " << x.px;
357 os << " " << x.py;
358 os << " " << x.pz;
359 os << std::endl;
360 return os;
361}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 347 of file AsciiData.cc.

347 {
348 os << " " << x.trackIndex;
349 os << " " << x.partId;
350 os << " " << x.segId;
351 os << " " << x.gapId;
352 os << " " << x.stripId;
353 os << " " << x.posX;
354 os << " " << x.posY;
355 os << " " << x.posZ;
356 os << " " << x.px;
357 os << " " << x.py;
358 os << " " << x.pz;
359 os << std::endl;
360 return os;
361}

◆ operator<< [3/4]

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

Definition at line 347 of file AsciiData.cc.

347 {
348 os << " " << x.trackIndex;
349 os << " " << x.partId;
350 os << " " << x.segId;
351 os << " " << x.gapId;
352 os << " " << x.stripId;
353 os << " " << x.posX;
354 os << " " << x.posY;
355 os << " " << x.posZ;
356 os << " " << x.px;
357 os << " " << x.py;
358 os << " " << x.pz;
359 os << std::endl;
360 return os;
361}

◆ operator<< [4/4]

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

Definition at line 347 of file AsciiData.cc.

347 {
348 os << " " << x.trackIndex;
349 os << " " << x.partId;
350 os << " " << x.segId;
351 os << " " << x.gapId;
352 os << " " << x.stripId;
353 os << " " << x.posX;
354 os << " " << x.posY;
355 os << " " << x.posZ;
356 os << " " << x.px;
357 os << " " << x.py;
358 os << " " << x.pz;
359 os << std::endl;
360 return os;
361}

◆ operator>> [1/4]

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

Definition at line 332 of file AsciiData.cc.

332 {
333 is >> x.trackIndex;
334 is >> x.partId;
335 is >> x.segId;
336 is >> x.gapId;
337 is >> x.stripId;
338 is >> x.posX;
339 is >> x.posY;
340 is >> x.posZ;
341 is >> x.px;
342 is >> x.py;
343 is >> x.pz;
344 return is;
345}

◆ operator>> [2/4]

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

Definition at line 332 of file AsciiData.cc.

332 {
333 is >> x.trackIndex;
334 is >> x.partId;
335 is >> x.segId;
336 is >> x.gapId;
337 is >> x.stripId;
338 is >> x.posX;
339 is >> x.posY;
340 is >> x.posZ;
341 is >> x.px;
342 is >> x.py;
343 is >> x.pz;
344 return is;
345}

◆ operator>> [3/4]

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

Definition at line 332 of file AsciiData.cc.

332 {
333 is >> x.trackIndex;
334 is >> x.partId;
335 is >> x.segId;
336 is >> x.gapId;
337 is >> x.stripId;
338 is >> x.posX;
339 is >> x.posY;
340 is >> x.posZ;
341 is >> x.px;
342 is >> x.py;
343 is >> x.pz;
344 return is;
345}

◆ operator>> [4/4]

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

Definition at line 332 of file AsciiData.cc.

332 {
333 is >> x.trackIndex;
334 is >> x.partId;
335 is >> x.segId;
336 is >> x.gapId;
337 is >> x.stripId;
338 is >> x.posX;
339 is >> x.posY;
340 is >> x.posZ;
341 is >> x.px;
342 is >> x.py;
343 is >> x.pz;
344 return is;
345}

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: