Project
Loading...
Searching...
No Matches
o2::dataformats::CosmicTPCCluster Struct Reference

raw TPC cluster with its address; transformed coordinates are not stored (re-transform offline with the calibration of the TF) More...

#include <TrackCosmicsExtended.h>

Public Types

enum  Flags : uint8_t { Attached = 0x1 , Corridor = 0x2 , Used = 0x4 , AbsTime = 0x8 }
 

Public Member Functions

bool isAttached () const
 
bool isCorridor () const
 
bool isUsed () const
 
bool isAbsTime () const
 
 ClassDefNV (CosmicTPCCluster, 1)
 

Public Attributes

o2::tpc::ClusterNative cl {}
 raw cluster: time, pad, widths, charges, flags
 
uint8_t sector = 0
 
uint8_t row = 0
 
uint8_t flags = 0
 

Detailed Description

raw TPC cluster with its address; transformed coordinates are not stored (re-transform offline with the calibration of the TF)

Definition at line 30 of file TrackCosmicsExtended.h.

Member Enumeration Documentation

◆ Flags

Enumerator
Attached 

attached to the TPC track of this leg

Corridor 

found in the road around the leg

Used 

attached to some TPC track (for corridor clusters: another track, e.g. a split piece of the leg)

AbsTime 

found on the other TPC side with the absolute time of the cosmic instead of the time0 of the leg: TrackCosmicsExtended::timeTOFMUS if >= 0, else the time of TrackCosmicsExtended::cosmic

Definition at line 31 of file TrackCosmicsExtended.h.

Member Function Documentation

◆ ClassDefNV()

o2::dataformats::CosmicTPCCluster::ClassDefNV ( CosmicTPCCluster  ,
1   
)

◆ isAbsTime()

bool o2::dataformats::CosmicTPCCluster::isAbsTime ( ) const
inline

Definition at line 45 of file TrackCosmicsExtended.h.

◆ isAttached()

bool o2::dataformats::CosmicTPCCluster::isAttached ( ) const
inline

Definition at line 42 of file TrackCosmicsExtended.h.

◆ isCorridor()

bool o2::dataformats::CosmicTPCCluster::isCorridor ( ) const
inline

Definition at line 43 of file TrackCosmicsExtended.h.

◆ isUsed()

bool o2::dataformats::CosmicTPCCluster::isUsed ( ) const
inline

Definition at line 44 of file TrackCosmicsExtended.h.

Member Data Documentation

◆ cl

o2::tpc::ClusterNative o2::dataformats::CosmicTPCCluster::cl {}

raw cluster: time, pad, widths, charges, flags

Definition at line 38 of file TrackCosmicsExtended.h.

◆ flags

uint8_t o2::dataformats::CosmicTPCCluster::flags = 0

Definition at line 41 of file TrackCosmicsExtended.h.

◆ row

uint8_t o2::dataformats::CosmicTPCCluster::row = 0

Definition at line 40 of file TrackCosmicsExtended.h.

◆ sector

uint8_t o2::dataformats::CosmicTPCCluster::sector = 0

Definition at line 39 of file TrackCosmicsExtended.h.


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