Project
Loading...
Searching...
No Matches
o2::mch::ClusterFinderGEMTask Class Reference

Public Member Functions

bool isActive (int selectedMode) const
 
void saveStatistics (uint32_t orbit, uint16_t bunchCrossing, uint32_t iPreCluster, uint16_t nPads, uint16_t nbrClusters, uint16_t DEId, double duration)
 
void init (framework::InitContext &ic)
 
void run (framework::ProcessingContext &pc)
 

Public Attributes

std::fstream statStream
 

Static Public Attributes

static constexpr int DoOriginal = 0x0001
 
static constexpr int DoGEM = 0x0002
 
static constexpr int DumpOriginal = 0x0004
 
static constexpr int DumpGEM = 0x0008
 
static constexpr int GEMOutputStream = 0x0010
 
static constexpr int TimingStats = 0x0020
 
static constexpr char statFileName [] = "statistics.csv"
 

Detailed Description

Definition at line 57 of file ClusterFinderGEMSpec.cxx.

Member Function Documentation

◆ init()

void o2::mch::ClusterFinderGEMTask::init ( framework::InitContext &  ic)
inline

Prepare the clusterizer

Prepare the clusterizer

Print the timer and clear the clusterizer when the processing is over

close the output file

Definition at line 106 of file ClusterFinderGEMSpec.cxx.

◆ isActive()

bool o2::mch::ClusterFinderGEMTask::isActive ( int  selectedMode) const
inline

Definition at line 69 of file ClusterFinderGEMSpec.cxx.

◆ run()

void o2::mch::ClusterFinderGEMTask::run ( framework::ProcessingContext &  pc)
inline

read the preclusters and associated digits, clusterize and send the clusters for all events in the TF

< timer

Definition at line 187 of file ClusterFinderGEMSpec.cxx.

◆ saveStatistics()

void o2::mch::ClusterFinderGEMTask::saveStatistics ( uint32_t  orbit,
uint16_t  bunchCrossing,
uint32_t  iPreCluster,
uint16_t  nPads,
uint16_t  nbrClusters,
uint16_t  DEId,
double  duration 
)
inline

Definition at line 99 of file ClusterFinderGEMSpec.cxx.

Member Data Documentation

◆ DoGEM

constexpr int o2::mch::ClusterFinderGEMTask::DoGEM = 0x0002
staticconstexpr

Definition at line 61 of file ClusterFinderGEMSpec.cxx.

◆ DoOriginal

constexpr int o2::mch::ClusterFinderGEMTask::DoOriginal = 0x0001
staticconstexpr

Definition at line 60 of file ClusterFinderGEMSpec.cxx.

◆ DumpGEM

constexpr int o2::mch::ClusterFinderGEMTask::DumpGEM = 0x0008
staticconstexpr

Definition at line 63 of file ClusterFinderGEMSpec.cxx.

◆ DumpOriginal

constexpr int o2::mch::ClusterFinderGEMTask::DumpOriginal = 0x0004
staticconstexpr

Definition at line 62 of file ClusterFinderGEMSpec.cxx.

◆ GEMOutputStream

constexpr int o2::mch::ClusterFinderGEMTask::GEMOutputStream = 0x0010
staticconstexpr

Definition at line 64 of file ClusterFinderGEMSpec.cxx.

◆ statFileName

constexpr char o2::mch::ClusterFinderGEMTask::statFileName[] = "statistics.csv"
staticconstexpr

Definition at line 66 of file ClusterFinderGEMSpec.cxx.

◆ statStream

std::fstream o2::mch::ClusterFinderGEMTask::statStream

Definition at line 67 of file ClusterFinderGEMSpec.cxx.

◆ TimingStats

constexpr int o2::mch::ClusterFinderGEMTask::TimingStats = 0x0020
staticconstexpr

Definition at line 65 of file ClusterFinderGEMSpec.cxx.


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