Project
Loading...
Searching...
No Matches
o2::mft::ROframe< T > Class Template Reference

#include <ROframe.h>

Public Member Functions

void Reserve (int nClusters=0, float fraction=0.12f)
 
Int_t getTotalClusters () const
 
std::vector< Cluster > & getClustersInLayer (Int_t layerId)
 
const MCCompLabelgetClusterLabels (Int_t layerId, const Int_t clusterId) const
 
const Int_t getClusterExternalIndex (Int_t layerId, const Int_t clusterId) const
 
const Int_t getClusterSize (Int_t layerId, const Int_t clusterId) const
 
std::vector< T > & getTracks ()
 
T & getCurrentTrack ()
 
RoadgetCurrentRoad ()
 
template<typename... C>
void addClusterToLayer (Int_t layer, C &&... args)
 
void addClusterLabelToLayer (Int_t layer, const MCCompLabel label)
 
void addClusterExternalIndexToLayer (Int_t layer, const Int_t idx)
 
void addClusterSizeToLayer (Int_t layer, const Int_t clusterSize)
 
void addTrack (bool isCA=false)
 
void addRoad ()
 
void sortClusters ()
 
void clear ()
 
const Int_t getNClustersInLayer (Int_t layerId) const
 

Detailed Description

template<typename T>
class o2::mft::ROframe< T >

Definition at line 41 of file ROframe.h.

Member Function Documentation

◆ addClusterExternalIndexToLayer()

template<typename T >
void o2::mft::ROframe< T >::addClusterExternalIndexToLayer ( Int_t  layer,
const Int_t  idx 
)
inline

Definition at line 75 of file ROframe.h.

◆ addClusterLabelToLayer()

template<typename T >
void o2::mft::ROframe< T >::addClusterLabelToLayer ( Int_t  layer,
const MCCompLabel  label 
)
inline

Definition at line 74 of file ROframe.h.

◆ addClusterSizeToLayer()

template<typename T >
void o2::mft::ROframe< T >::addClusterSizeToLayer ( Int_t  layer,
const Int_t  clusterSize 
)
inline

Definition at line 76 of file ROframe.h.

◆ addClusterToLayer()

template<typename T >
template<typename... C>
void o2::mft::ROframe< T >::addClusterToLayer ( Int_t  layer,
C &&...  args 
)
inline

Definition at line 70 of file ROframe.h.

◆ addRoad()

template<typename T >
void o2::mft::ROframe< T >::addRoad ( )
inline

Definition at line 83 of file ROframe.h.

◆ addTrack()

template<typename T >
void o2::mft::ROframe< T >::addTrack ( bool  isCA = false)
inline

Definition at line 78 of file ROframe.h.

◆ clear()

template<typename T >
void o2::mft::ROframe< T >::clear ( )
inline

Definition at line 87 of file ROframe.h.

◆ getClusterExternalIndex()

template<typename T >
const Int_t o2::mft::ROframe< T >::getClusterExternalIndex ( Int_t  layerId,
const Int_t  clusterId 
) const
inline

Definition at line 60 of file ROframe.h.

◆ getClusterLabels()

template<typename T >
const MCCompLabel & o2::mft::ROframe< T >::getClusterLabels ( Int_t  layerId,
const Int_t  clusterId 
) const
inline

Definition at line 58 of file ROframe.h.

◆ getClustersInLayer()

template<typename T >
std::vector< Cluster > & o2::mft::ROframe< T >::getClustersInLayer ( Int_t  layerId)
inline

Definition at line 56 of file ROframe.h.

◆ getClusterSize()

template<typename T >
const Int_t o2::mft::ROframe< T >::getClusterSize ( Int_t  layerId,
const Int_t  clusterId 
) const
inline

Definition at line 62 of file ROframe.h.

◆ getCurrentRoad()

template<typename T >
Road & o2::mft::ROframe< T >::getCurrentRoad ( )
inline

Definition at line 67 of file ROframe.h.

◆ getCurrentTrack()

template<typename T >
T & o2::mft::ROframe< T >::getCurrentTrack ( )
inline

Definition at line 65 of file ROframe.h.

◆ getNClustersInLayer()

template<typename T >
const Int_t o2::mft::ROframe< T >::getNClustersInLayer ( Int_t  layerId) const
inline

Definition at line 100 of file ROframe.h.

◆ getTotalClusters()

template<typename T >
Int_t o2::mft::ROframe< T >::getTotalClusters ( ) const

Definition at line 25 of file ROframe.cxx.

◆ getTracks()

template<typename T >
std::vector< T > & o2::mft::ROframe< T >::getTracks ( )
inline

Definition at line 64 of file ROframe.h.

◆ Reserve()

template<typename T >
void o2::mft::ROframe< T >::Reserve ( int  nClusters = 0,
float  fraction = 0.12f 
)
inline

Definition at line 44 of file ROframe.h.

◆ sortClusters()

template<typename T >
void o2::mft::ROframe< T >::sortClusters ( )

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