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

#include <AsciiData.hh>

Public Member Functions

 EmcTruthType ()
 
 EmcTruthType ()
 
 EmcTruthType ()
 
 EmcTruthType ()
 

Public Attributes

int trackIndex
 
int partId
 
int numTheta
 
int numPhi
 
float posX
 
float posY
 
float posZ
 
float px
 
float py
 
float pz
 
float totalEdep
 

Friends

std::istream & operator>> (std::istream &, EmcTruthType &x)
 
std::ostream & operator<< (std::ostream &, const EmcTruthType &x)
 
std::istream & operator>> (std::istream &, EmcTruthType &x)
 
std::ostream & operator<< (std::ostream &, const EmcTruthType &x)
 
std::istream & operator>> (std::istream &, EmcTruthType &x)
 
std::ostream & operator<< (std::ostream &, const EmcTruthType &x)
 
std::istream & operator>> (std::istream &, EmcTruthType &x)
 
std::ostream & operator<< (std::ostream &, const EmcTruthType &x)
 

Detailed Description

Constructor & Destructor Documentation

◆ EmcTruthType() [1/4]

EmcTruthType::EmcTruthType ( )
inline

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

200{};

◆ EmcTruthType() [2/4]

EmcTruthType::EmcTruthType ( )
inline

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

200{};

◆ EmcTruthType() [3/4]

EmcTruthType::EmcTruthType ( )
inline

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

150{};

◆ EmcTruthType() [4/4]

EmcTruthType::EmcTruthType ( )
inline

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

150{};

Friends And Related Function Documentation

◆ operator<< [1/4]

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

Definition at line 411 of file AsciiData.cc.

412{
413 os << " " << x.trackIndex;
414 os << " " << x.partId;
415 os << " " << x.numTheta;
416 os << " " << x.numPhi;
417 os << " " << x.posX;
418 os << " " << x.posY;
419 os << " " << x.posZ;
420 os << " " << x.px;
421 os << " " << x.py;
422 os << " " << x.pz;
423 os << " " << x.totalEdep;
424 os << std::endl;
425 return os;
426
427}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 411 of file AsciiData.cc.

412{
413 os << " " << x.trackIndex;
414 os << " " << x.partId;
415 os << " " << x.numTheta;
416 os << " " << x.numPhi;
417 os << " " << x.posX;
418 os << " " << x.posY;
419 os << " " << x.posZ;
420 os << " " << x.px;
421 os << " " << x.py;
422 os << " " << x.pz;
423 os << " " << x.totalEdep;
424 os << std::endl;
425 return os;
426
427}

◆ operator<< [3/4]

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

Definition at line 411 of file AsciiData.cc.

412{
413 os << " " << x.trackIndex;
414 os << " " << x.partId;
415 os << " " << x.numTheta;
416 os << " " << x.numPhi;
417 os << " " << x.posX;
418 os << " " << x.posY;
419 os << " " << x.posZ;
420 os << " " << x.px;
421 os << " " << x.py;
422 os << " " << x.pz;
423 os << " " << x.totalEdep;
424 os << std::endl;
425 return os;
426
427}

◆ operator<< [4/4]

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

Definition at line 411 of file AsciiData.cc.

412{
413 os << " " << x.trackIndex;
414 os << " " << x.partId;
415 os << " " << x.numTheta;
416 os << " " << x.numPhi;
417 os << " " << x.posX;
418 os << " " << x.posY;
419 os << " " << x.posZ;
420 os << " " << x.px;
421 os << " " << x.py;
422 os << " " << x.pz;
423 os << " " << x.totalEdep;
424 os << std::endl;
425 return os;
426
427}

◆ operator>> [1/4]

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

Definition at line 395 of file AsciiData.cc.

396{
397 is >> x.trackIndex;
398 is >> x.partId;
399 is >> x.numTheta;
400 is >> x.numPhi;
401 is >> x.posX;
402 is >> x.posY;
403 is >> x.posZ;
404 is >> x.px;
405 is >> x.py;
406 is >> x.pz;
407 is >> x.totalEdep;
408 return is;
409}

◆ operator>> [2/4]

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

Definition at line 395 of file AsciiData.cc.

396{
397 is >> x.trackIndex;
398 is >> x.partId;
399 is >> x.numTheta;
400 is >> x.numPhi;
401 is >> x.posX;
402 is >> x.posY;
403 is >> x.posZ;
404 is >> x.px;
405 is >> x.py;
406 is >> x.pz;
407 is >> x.totalEdep;
408 return is;
409}

◆ operator>> [3/4]

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

Definition at line 395 of file AsciiData.cc.

396{
397 is >> x.trackIndex;
398 is >> x.partId;
399 is >> x.numTheta;
400 is >> x.numPhi;
401 is >> x.posX;
402 is >> x.posY;
403 is >> x.posZ;
404 is >> x.px;
405 is >> x.py;
406 is >> x.pz;
407 is >> x.totalEdep;
408 return is;
409}

◆ operator>> [4/4]

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

Definition at line 395 of file AsciiData.cc.

396{
397 is >> x.trackIndex;
398 is >> x.partId;
399 is >> x.numTheta;
400 is >> x.numPhi;
401 is >> x.posX;
402 is >> x.posY;
403 is >> x.posZ;
404 is >> x.px;
405 is >> x.py;
406 is >> x.pz;
407 is >> x.totalEdep;
408 return is;
409}

Member Data Documentation

◆ numPhi

int EmcTruthType::numPhi

◆ numTheta

int EmcTruthType::numTheta

◆ partId

int EmcTruthType::partId

◆ posX

float EmcTruthType::posX

◆ posY

float EmcTruthType::posY

◆ posZ

float EmcTruthType::posZ

◆ px

float EmcTruthType::px

◆ py

float EmcTruthType::py

◆ pz

float EmcTruthType::pz

◆ totalEdep

float EmcTruthType::totalEdep

◆ trackIndex

int EmcTruthType::trackIndex

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