Project
Loading...
Searching...
No Matches
o2::SimTrackStatus Struct Reference

#include <TrackReference.h>

Public Types

enum  SimTrackStatus_Enum {
  kTrackEntering = 0x1 , kTrackInside = 0x1 << 1 , kTrackExiting = 0x1 << 2 , kTrackOut = 0x1 << 3 ,
  kTrackStopped = 0x1 << 4 , kTrackAlive = 0x1 << 5 , kTrackNew = 0x1 << 6
}
 

Public Member Functions

 SimTrackStatus ()=default
 
 SimTrackStatus (const TVirtualMC &vmc)
 
bool isEntering () const
 
bool isInside () const
 
bool isExiting () const
 
bool isOut () const
 
bool isStopped () const
 
bool isAlive () const
 
bool isNew () const
 
unsigned char getStatusWord () const
 

Friends

std::ostream & operator<< (std::ostream &, const SimTrackStatus &)
 

Detailed Description

Definition at line 24 of file TrackReference.h.

Member Enumeration Documentation

◆ SimTrackStatus_Enum

Enumerator
kTrackEntering 
kTrackInside 
kTrackExiting 
kTrackOut 
kTrackStopped 
kTrackAlive 
kTrackNew 

Definition at line 26 of file TrackReference.h.

Constructor & Destructor Documentation

◆ SimTrackStatus() [1/2]

o2::SimTrackStatus::SimTrackStatus ( )
default

◆ SimTrackStatus() [2/2]

o2::SimTrackStatus::SimTrackStatus ( const TVirtualMC vmc)
inline

Definition at line 36 of file TrackReference.h.

Member Function Documentation

◆ getStatusWord()

unsigned char o2::SimTrackStatus::getStatusWord ( ) const
inline

Definition at line 69 of file TrackReference.h.

◆ isAlive()

bool o2::SimTrackStatus::isAlive ( ) const
inline

Definition at line 67 of file TrackReference.h.

◆ isEntering()

bool o2::SimTrackStatus::isEntering ( ) const
inline

Definition at line 62 of file TrackReference.h.

◆ isExiting()

bool o2::SimTrackStatus::isExiting ( ) const
inline

Definition at line 64 of file TrackReference.h.

◆ isInside()

bool o2::SimTrackStatus::isInside ( ) const
inline

Definition at line 63 of file TrackReference.h.

◆ isNew()

bool o2::SimTrackStatus::isNew ( ) const
inline

Definition at line 68 of file TrackReference.h.

◆ isOut()

bool o2::SimTrackStatus::isOut ( ) const
inline

Definition at line 65 of file TrackReference.h.

◆ isStopped()

bool o2::SimTrackStatus::isStopped ( ) const
inline

Definition at line 66 of file TrackReference.h.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const SimTrackStatus status 
)
friend

Definition at line 230 of file TrackReference.h.


The documentation for this struct was generated from the following file: