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

121{};

◆ TofTruthType() [2/4]

TofTruthType::TofTruthType ( )
inline

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

121{};

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

254{
255 os << " " << x.trackIndex;
256 os << " " << x.partId;
257 os << " " << x.scinNb;
258 os << " " << x.posX;
259 os << " " << x.posY;
260 os << " " << x.posZ;
261 os << " " << x.px;
262 os << " " << x.py;
263 os << " " << x.pz;
264 os << " " << x.trackL;
265 os << " " << x.time;
266 os << std::endl;
267 return os;
268}
Double_t x[10]

◆ operator<< [2/4]

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

Definition at line 253 of file AsciiData.cc.

254{
255 os << " " << x.trackIndex;
256 os << " " << x.partId;
257 os << " " << x.scinNb;
258 os << " " << x.posX;
259 os << " " << x.posY;
260 os << " " << x.posZ;
261 os << " " << x.px;
262 os << " " << x.py;
263 os << " " << x.pz;
264 os << " " << x.trackL;
265 os << " " << x.time;
266 os << std::endl;
267 return os;
268}

◆ operator<< [3/4]

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

Definition at line 253 of file AsciiData.cc.

254{
255 os << " " << x.trackIndex;
256 os << " " << x.partId;
257 os << " " << x.scinNb;
258 os << " " << x.posX;
259 os << " " << x.posY;
260 os << " " << x.posZ;
261 os << " " << x.px;
262 os << " " << x.py;
263 os << " " << x.pz;
264 os << " " << x.trackL;
265 os << " " << x.time;
266 os << std::endl;
267 return os;
268}

◆ operator<< [4/4]

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

Definition at line 253 of file AsciiData.cc.

254{
255 os << " " << x.trackIndex;
256 os << " " << x.partId;
257 os << " " << x.scinNb;
258 os << " " << x.posX;
259 os << " " << x.posY;
260 os << " " << x.posZ;
261 os << " " << x.px;
262 os << " " << x.py;
263 os << " " << x.pz;
264 os << " " << x.trackL;
265 os << " " << x.time;
266 os << std::endl;
267 return os;
268}

◆ operator>> [1/4]

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

Definition at line 237 of file AsciiData.cc.

238{
239 is >> x.trackIndex;
240 is >> x.partId;
241 is >> x.scinNb;
242 is >> x.posX;
243 is >> x.posY;
244 is >> x.posZ;
245 is >> x.px;
246 is >> x.py;
247 is >> x.pz;
248 is >> x.trackL;
249 is >> x.time;
250 return is;
251}

◆ operator>> [2/4]

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

Definition at line 237 of file AsciiData.cc.

238{
239 is >> x.trackIndex;
240 is >> x.partId;
241 is >> x.scinNb;
242 is >> x.posX;
243 is >> x.posY;
244 is >> x.posZ;
245 is >> x.px;
246 is >> x.py;
247 is >> x.pz;
248 is >> x.trackL;
249 is >> x.time;
250 return is;
251}

◆ operator>> [3/4]

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

Definition at line 237 of file AsciiData.cc.

238{
239 is >> x.trackIndex;
240 is >> x.partId;
241 is >> x.scinNb;
242 is >> x.posX;
243 is >> x.posY;
244 is >> x.posZ;
245 is >> x.px;
246 is >> x.py;
247 is >> x.pz;
248 is >> x.trackL;
249 is >> x.time;
250 return is;
251}

◆ operator>> [4/4]

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

Definition at line 237 of file AsciiData.cc.

238{
239 is >> x.trackIndex;
240 is >> x.partId;
241 is >> x.scinNb;
242 is >> x.posX;
243 is >> x.posY;
244 is >> x.posZ;
245 is >> x.px;
246 is >> x.py;
247 is >> x.pz;
248 is >> x.trackL;
249 is >> x.time;
250 return is;
251}

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: