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: