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

179{};

◆ MucTruthType() [2/4]

MucTruthType::MucTruthType ( )
inline

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

179{};

◆ 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 372 of file AsciiData.cc.

373{
374 os << " " << x.trackIndex;
375 os << " " << x.partId;
376 os << " " << x.segId;
377 os << " " << x.gapId;
378 os << " " << x.stripId;
379 os << " " << x.posX;
380 os << " " << x.posY;
381 os << " " << x.posZ;
382 os << " " << x.px;
383 os << " " << x.py;
384 os << " " << x.pz;
385 os << std::endl;
386 return os;
387}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 372 of file AsciiData.cc.

373{
374 os << " " << x.trackIndex;
375 os << " " << x.partId;
376 os << " " << x.segId;
377 os << " " << x.gapId;
378 os << " " << x.stripId;
379 os << " " << x.posX;
380 os << " " << x.posY;
381 os << " " << x.posZ;
382 os << " " << x.px;
383 os << " " << x.py;
384 os << " " << x.pz;
385 os << std::endl;
386 return os;
387}

◆ operator<< [3/4]

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

Definition at line 372 of file AsciiData.cc.

373{
374 os << " " << x.trackIndex;
375 os << " " << x.partId;
376 os << " " << x.segId;
377 os << " " << x.gapId;
378 os << " " << x.stripId;
379 os << " " << x.posX;
380 os << " " << x.posY;
381 os << " " << x.posZ;
382 os << " " << x.px;
383 os << " " << x.py;
384 os << " " << x.pz;
385 os << std::endl;
386 return os;
387}

◆ operator<< [4/4]

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

Definition at line 372 of file AsciiData.cc.

373{
374 os << " " << x.trackIndex;
375 os << " " << x.partId;
376 os << " " << x.segId;
377 os << " " << x.gapId;
378 os << " " << x.stripId;
379 os << " " << x.posX;
380 os << " " << x.posY;
381 os << " " << x.posZ;
382 os << " " << x.px;
383 os << " " << x.py;
384 os << " " << x.pz;
385 os << std::endl;
386 return os;
387}

◆ operator>> [1/4]

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

Definition at line 356 of file AsciiData.cc.

357{
358 is >> x.trackIndex;
359 is >> x.partId;
360 is >> x.segId;
361 is >> x.gapId;
362 is >> x.stripId;
363 is >> x.posX;
364 is >> x.posY;
365 is >> x.posZ;
366 is >> x.px;
367 is >> x.py;
368 is >> x.pz;
369 return is;
370}

◆ operator>> [2/4]

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

Definition at line 356 of file AsciiData.cc.

357{
358 is >> x.trackIndex;
359 is >> x.partId;
360 is >> x.segId;
361 is >> x.gapId;
362 is >> x.stripId;
363 is >> x.posX;
364 is >> x.posY;
365 is >> x.posZ;
366 is >> x.px;
367 is >> x.py;
368 is >> x.pz;
369 return is;
370}

◆ operator>> [3/4]

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

Definition at line 356 of file AsciiData.cc.

357{
358 is >> x.trackIndex;
359 is >> x.partId;
360 is >> x.segId;
361 is >> x.gapId;
362 is >> x.stripId;
363 is >> x.posX;
364 is >> x.posY;
365 is >> x.posZ;
366 is >> x.px;
367 is >> x.py;
368 is >> x.pz;
369 return is;
370}

◆ operator>> [4/4]

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

Definition at line 356 of file AsciiData.cc.

357{
358 is >> x.trackIndex;
359 is >> x.partId;
360 is >> x.segId;
361 is >> x.gapId;
362 is >> x.stripId;
363 is >> x.posX;
364 is >> x.posY;
365 is >> x.posZ;
366 is >> x.px;
367 is >> x.py;
368 is >> x.pz;
369 return is;
370}

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: