EICrecon
JANA based reconstruction for the EPIC detector
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
eicrecon::ImagingTopoClusterConfig Struct Reference

#include <ImagingTopoClusterConfig.h>

Public Types

enum class  ELayerMode { etaphi = 0 , xy = 1 , tz = 2 }
 

Public Attributes

int neighbourLayersRange = 1
 
std::vector< std::variant< std::string, double > > sameLayerDistXY
 
std::vector< double > sameLayerDistEtaPhi = {0.01, 0.01}
 
std::vector< double > sameLayerDistTZ = {1.0 * dd4hep::mm, 1.0 * dd4hep::mm}
 
std::vector< std::variant< std::string, double > > diffLayerDistXY
 
std::vector< double > diffLayerDistEtaPhi = {0.01, 0.01}
 
std::vector< double > diffLayerDistTZ = {1.0 * dd4hep::mm, 1.0 * dd4hep::mm}
 
ELayerMode sameLayerMode = ELayerMode::xy
 
ELayerMode diffLayerMode = ELayerMode::xy
 
double sectorDist = 1.0 * dd4hep::cm
 
double minClusterHitEdep = 0.
 
double minClusterCenterEdep = 0.
 
double minClusterEdep = 0.5 * dd4hep::MeV
 
std::size_t minClusterNhits = 10
 

Member Enumeration Documentation

◆ ELayerMode

Enumerator
etaphi 
xy 
tz 

Member Data Documentation

◆ diffLayerDistEtaPhi

std::vector<double> eicrecon::ImagingTopoClusterConfig::diffLayerDistEtaPhi = {0.01, 0.01}

◆ diffLayerDistTZ

std::vector<double> eicrecon::ImagingTopoClusterConfig::diffLayerDistTZ = {1.0 * dd4hep::mm, 1.0 * dd4hep::mm}

◆ diffLayerDistXY

std::vector<std::variant<std::string, double> > eicrecon::ImagingTopoClusterConfig::diffLayerDistXY
Initial value:
= {1.0 * dd4hep::mm,
1.0 * dd4hep::mm}

◆ diffLayerMode

ELayerMode eicrecon::ImagingTopoClusterConfig::diffLayerMode = ELayerMode::xy

◆ minClusterCenterEdep

double eicrecon::ImagingTopoClusterConfig::minClusterCenterEdep = 0.

◆ minClusterEdep

double eicrecon::ImagingTopoClusterConfig::minClusterEdep = 0.5 * dd4hep::MeV

◆ minClusterHitEdep

double eicrecon::ImagingTopoClusterConfig::minClusterHitEdep = 0.

◆ minClusterNhits

std::size_t eicrecon::ImagingTopoClusterConfig::minClusterNhits = 10

◆ neighbourLayersRange

int eicrecon::ImagingTopoClusterConfig::neighbourLayersRange = 1

◆ sameLayerDistEtaPhi

std::vector<double> eicrecon::ImagingTopoClusterConfig::sameLayerDistEtaPhi = {0.01, 0.01}

◆ sameLayerDistTZ

std::vector<double> eicrecon::ImagingTopoClusterConfig::sameLayerDistTZ = {1.0 * dd4hep::mm, 1.0 * dd4hep::mm}

◆ sameLayerDistXY

std::vector<std::variant<std::string, double> > eicrecon::ImagingTopoClusterConfig::sameLayerDistXY
Initial value:
= {1.0 * dd4hep::mm,
1.0 * dd4hep::mm}

◆ sameLayerMode

ELayerMode eicrecon::ImagingTopoClusterConfig::sameLayerMode = ELayerMode::xy

◆ sectorDist

double eicrecon::ImagingTopoClusterConfig::sectorDist = 1.0 * dd4hep::cm

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