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

#include <AsciiData.hh>

Public Member Functions

 TofTruthType ()
 
 TofTruthType ()
 
 TofTruthType ()
 
 TofTruthType ()
 

Public Attributes

int trackIndex
 
int partId
 
int scinNb
 
float posX
 
float posY
 
float posZ
 
float px
 
float py
 
float pz
 
float trackL
 
float time
 

Friends

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

Detailed Description

Constructor & Destructor Documentation

◆ TofTruthType() [1/4]

TofTruthType::TofTruthType ( )
inline

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

171{};

◆ TofTruthType() [2/4]

TofTruthType::TofTruthType ( )
inline

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

171{};

◆ TofTruthType() [3/4]

TofTruthType::TofTruthType ( )
inline

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

121{};

◆ TofTruthType() [4/4]

TofTruthType::TofTruthType ( )
inline

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

121{};

Friends And Related Function Documentation

◆ operator<< [1/4]

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

Definition at line 352 of file AsciiData.cc.

353{
354 os << " " << x.trackIndex;
355 os << " " << x.partId;
356 os << " " << x.scinNb;
357 os << " " << x.posX;
358 os << " " << x.posY;
359 os << " " << x.posZ;
360 os << " " << x.px;
361 os << " " << x.py;
362 os << " " << x.pz;
363 os << " " << x.trackL;
364 os << " " << x.time;
365 os << std::endl;
366 return os;
367}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 352 of file AsciiData.cc.

353{
354 os << " " << x.trackIndex;
355 os << " " << x.partId;
356 os << " " << x.scinNb;
357 os << " " << x.posX;
358 os << " " << x.posY;
359 os << " " << x.posZ;
360 os << " " << x.px;
361 os << " " << x.py;
362 os << " " << x.pz;
363 os << " " << x.trackL;
364 os << " " << x.time;
365 os << std::endl;
366 return os;
367}

◆ operator<< [3/4]

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

Definition at line 352 of file AsciiData.cc.

353{
354 os << " " << x.trackIndex;
355 os << " " << x.partId;
356 os << " " << x.scinNb;
357 os << " " << x.posX;
358 os << " " << x.posY;
359 os << " " << x.posZ;
360 os << " " << x.px;
361 os << " " << x.py;
362 os << " " << x.pz;
363 os << " " << x.trackL;
364 os << " " << x.time;
365 os << std::endl;
366 return os;
367}

◆ operator<< [4/4]

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

Definition at line 352 of file AsciiData.cc.

353{
354 os << " " << x.trackIndex;
355 os << " " << x.partId;
356 os << " " << x.scinNb;
357 os << " " << x.posX;
358 os << " " << x.posY;
359 os << " " << x.posZ;
360 os << " " << x.px;
361 os << " " << x.py;
362 os << " " << x.pz;
363 os << " " << x.trackL;
364 os << " " << x.time;
365 os << std::endl;
366 return os;
367}

◆ operator>> [1/4]

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

Definition at line 336 of file AsciiData.cc.

337{
338 is >> x.trackIndex;
339 is >> x.partId;
340 is >> x.scinNb;
341 is >> x.posX;
342 is >> x.posY;
343 is >> x.posZ;
344 is >> x.px;
345 is >> x.py;
346 is >> x.pz;
347 is >> x.trackL;
348 is >> x.time;
349 return is;
350}

◆ operator>> [2/4]

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

Definition at line 336 of file AsciiData.cc.

337{
338 is >> x.trackIndex;
339 is >> x.partId;
340 is >> x.scinNb;
341 is >> x.posX;
342 is >> x.posY;
343 is >> x.posZ;
344 is >> x.px;
345 is >> x.py;
346 is >> x.pz;
347 is >> x.trackL;
348 is >> x.time;
349 return is;
350}

◆ operator>> [3/4]

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

Definition at line 336 of file AsciiData.cc.

337{
338 is >> x.trackIndex;
339 is >> x.partId;
340 is >> x.scinNb;
341 is >> x.posX;
342 is >> x.posY;
343 is >> x.posZ;
344 is >> x.px;
345 is >> x.py;
346 is >> x.pz;
347 is >> x.trackL;
348 is >> x.time;
349 return is;
350}

◆ operator>> [4/4]

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

Definition at line 336 of file AsciiData.cc.

337{
338 is >> x.trackIndex;
339 is >> x.partId;
340 is >> x.scinNb;
341 is >> x.posX;
342 is >> x.posY;
343 is >> x.posZ;
344 is >> x.px;
345 is >> x.py;
346 is >> x.pz;
347 is >> x.trackL;
348 is >> x.time;
349 return is;
350}

Member Data Documentation

◆ partId

int TofTruthType::partId

◆ posX

float TofTruthType::posX

◆ posY

float TofTruthType::posY

◆ posZ

float TofTruthType::posZ

◆ px

float TofTruthType::px

◆ py

float TofTruthType::py

◆ pz

float TofTruthType::pz

◆ scinNb

int TofTruthType::scinNb

◆ time

float TofTruthType::time

◆ trackIndex

int TofTruthType::trackIndex

◆ trackL

float TofTruthType::trackL

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