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

150{};

◆ EmcTruthType() [2/4]

EmcTruthType::EmcTruthType ( )
inline

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

150{};

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

313{
314 os << " " << x.trackIndex;
315 os << " " << x.partId;
316 os << " " << x.numTheta;
317 os << " " << x.numPhi;
318 os << " " << x.posX;
319 os << " " << x.posY;
320 os << " " << x.posZ;
321 os << " " << x.px;
322 os << " " << x.py;
323 os << " " << x.pz;
324 os << " " << x.totalEdep;
325 os << std::endl;
326 return os;
327
328}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 312 of file AsciiData.cc.

313{
314 os << " " << x.trackIndex;
315 os << " " << x.partId;
316 os << " " << x.numTheta;
317 os << " " << x.numPhi;
318 os << " " << x.posX;
319 os << " " << x.posY;
320 os << " " << x.posZ;
321 os << " " << x.px;
322 os << " " << x.py;
323 os << " " << x.pz;
324 os << " " << x.totalEdep;
325 os << std::endl;
326 return os;
327
328}

◆ operator<< [3/4]

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

Definition at line 312 of file AsciiData.cc.

313{
314 os << " " << x.trackIndex;
315 os << " " << x.partId;
316 os << " " << x.numTheta;
317 os << " " << x.numPhi;
318 os << " " << x.posX;
319 os << " " << x.posY;
320 os << " " << x.posZ;
321 os << " " << x.px;
322 os << " " << x.py;
323 os << " " << x.pz;
324 os << " " << x.totalEdep;
325 os << std::endl;
326 return os;
327
328}

◆ operator<< [4/4]

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

Definition at line 312 of file AsciiData.cc.

313{
314 os << " " << x.trackIndex;
315 os << " " << x.partId;
316 os << " " << x.numTheta;
317 os << " " << x.numPhi;
318 os << " " << x.posX;
319 os << " " << x.posY;
320 os << " " << x.posZ;
321 os << " " << x.px;
322 os << " " << x.py;
323 os << " " << x.pz;
324 os << " " << x.totalEdep;
325 os << std::endl;
326 return os;
327
328}

◆ operator>> [1/4]

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

Definition at line 296 of file AsciiData.cc.

297{
298 is >> x.trackIndex;
299 is >> x.partId;
300 is >> x.numTheta;
301 is >> x.numPhi;
302 is >> x.posX;
303 is >> x.posY;
304 is >> x.posZ;
305 is >> x.px;
306 is >> x.py;
307 is >> x.pz;
308 is >> x.totalEdep;
309 return is;
310}

◆ operator>> [2/4]

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

Definition at line 296 of file AsciiData.cc.

297{
298 is >> x.trackIndex;
299 is >> x.partId;
300 is >> x.numTheta;
301 is >> x.numPhi;
302 is >> x.posX;
303 is >> x.posY;
304 is >> x.posZ;
305 is >> x.px;
306 is >> x.py;
307 is >> x.pz;
308 is >> x.totalEdep;
309 return is;
310}

◆ operator>> [3/4]

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

Definition at line 296 of file AsciiData.cc.

297{
298 is >> x.trackIndex;
299 is >> x.partId;
300 is >> x.numTheta;
301 is >> x.numPhi;
302 is >> x.posX;
303 is >> x.posY;
304 is >> x.posZ;
305 is >> x.px;
306 is >> x.py;
307 is >> x.pz;
308 is >> x.totalEdep;
309 return is;
310}

◆ operator>> [4/4]

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

Definition at line 296 of file AsciiData.cc.

297{
298 is >> x.trackIndex;
299 is >> x.partId;
300 is >> x.numTheta;
301 is >> x.numPhi;
302 is >> x.posX;
303 is >> x.posY;
304 is >> x.posZ;
305 is >> x.px;
306 is >> x.py;
307 is >> x.pz;
308 is >> x.totalEdep;
309 return is;
310}

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: