Project
Loading...
Searching...
No Matches
o2::tof::Clusterer Class Reference

#include <Clusterer.h>

Public Member Functions

 Clusterer ()=default
 
 ~Clusterer ()=default
 
 Clusterer (const Clusterer &)=delete
 
Clustereroperator= (const Clusterer &)=delete
 
void process (DataReader &r, std::vector< Cluster > &clusters, MCLabelContainer const *digitMCTruth)
 
void setMCTruthContainer (o2::dataformats::MCTruthContainer< o2::MCCompLabel > *truth)
 
void setCalibApi (CalibApi *calibApi)
 
void addCalibFromCluster (int ch1, int8_t dch, float dtime, short tot1, short tot2)
 
void setFirstOrbit (uint64_t orb)
 
uint64_t getFirstOrbit () const
 
void setCalibFromCluster (bool val=1)
 
bool isCalibFromCluster () const
 
void setDeltaTforClustering (float val)
 
float getDeltaTforClustering () const
 
std::vector< o2::tof::CalibInfoCluster > * getInfoFromCluster ()
 
void addDiagnostic (const Diagnostic &dia)
 
void clearDiagnostic ()
 
bool areCalibStored () const
 
void setCalibStored (bool val=true)
 

Detailed Description

Definition at line 33 of file Clusterer.h.

Constructor & Destructor Documentation

◆ Clusterer() [1/2]

o2::tof::Clusterer::Clusterer ( )
default

◆ ~Clusterer()

o2::tof::Clusterer::~Clusterer ( )
default

◆ Clusterer() [2/2]

o2::tof::Clusterer::Clusterer ( const Clusterer )
delete

Member Function Documentation

◆ addCalibFromCluster()

void Clusterer::addCalibFromCluster ( int  ch1,
int8_t  dch,
float  dtime,
short  tot1,
short  tot2 
)

Definition at line 302 of file Clusterer.cxx.

◆ addDiagnostic()

void o2::tof::Clusterer::addDiagnostic ( const Diagnostic dia)
inline

Definition at line 68 of file Clusterer.h.

◆ areCalibStored()

bool o2::tof::Clusterer::areCalibStored ( ) const
inline

Definition at line 79 of file Clusterer.h.

◆ clearDiagnostic()

void o2::tof::Clusterer::clearDiagnostic ( )
inline

Definition at line 73 of file Clusterer.h.

◆ getDeltaTforClustering()

float o2::tof::Clusterer::getDeltaTforClustering ( ) const
inline

Definition at line 66 of file Clusterer.h.

◆ getFirstOrbit()

uint64_t o2::tof::Clusterer::getFirstOrbit ( ) const
inline

Definition at line 60 of file Clusterer.h.

◆ getInfoFromCluster()

std::vector< o2::tof::CalibInfoCluster > * o2::tof::Clusterer::getInfoFromCluster ( )
inline

Definition at line 67 of file Clusterer.h.

◆ isCalibFromCluster()

bool o2::tof::Clusterer::isCalibFromCluster ( ) const
inline

Definition at line 63 of file Clusterer.h.

◆ operator=()

Clusterer & o2::tof::Clusterer::operator= ( const Clusterer )
delete

◆ process()

void Clusterer::process ( DataReader r,
std::vector< Cluster > &  clusters,
MCLabelContainer const *  digitMCTruth 
)

Definition at line 25 of file Clusterer.cxx.

◆ setCalibApi()

void o2::tof::Clusterer::setCalibApi ( CalibApi calibApi)
inline

Definition at line 52 of file Clusterer.h.

◆ setCalibFromCluster()

void o2::tof::Clusterer::setCalibFromCluster ( bool  val = 1)
inline

Definition at line 62 of file Clusterer.h.

◆ setCalibStored()

void o2::tof::Clusterer::setCalibStored ( bool  val = true)
inline

Definition at line 80 of file Clusterer.h.

◆ setDeltaTforClustering()

void o2::tof::Clusterer::setDeltaTforClustering ( float  val)
inline

Definition at line 65 of file Clusterer.h.

◆ setFirstOrbit()

void Clusterer::setFirstOrbit ( uint64_t  orb)

Definition at line 296 of file Clusterer.cxx.

◆ setMCTruthContainer()

void o2::tof::Clusterer::setMCTruthContainer ( o2::dataformats::MCTruthContainer< o2::MCCompLabel > *  truth)
inline

Definition at line 50 of file Clusterer.h.


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