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

#include <CalorimeterClusterShapeConfig.h>

Public Attributes

bool longitudinalShowerInfoAvailable = false
 determines if intrinsic theta/phi are calculated
 
std::string energyWeight = "none"
 weighting method to use
 
double sampFrac = 1.
 sampling fraction
 
std::vector< double > logWeightBaseCoeffs {}
 
double logWeightBase_Eref = 50 * dd4hep::MeV
 
double logWeightBase = 3.6
 

Member Data Documentation

◆ energyWeight

std::string eicrecon::CalorimeterClusterShapeConfig::energyWeight = "none"

weighting method to use

◆ logWeightBase

double eicrecon::CalorimeterClusterShapeConfig::logWeightBase = 3.6

◆ logWeightBase_Eref

double eicrecon::CalorimeterClusterShapeConfig::logWeightBase_Eref = 50 * dd4hep::MeV

◆ logWeightBaseCoeffs

std::vector<double> eicrecon::CalorimeterClusterShapeConfig::logWeightBaseCoeffs {}

optional parameters for having the log weight base depend on the energy via

logweightBaseCoeffs[0]+logweightBaseCoeffs[1]*l...

where l = log(clusterEnergy/logWeightBase_Eref). If this is empty, the logWeightBase parameter will be used for backwards compatibility.

◆ longitudinalShowerInfoAvailable

bool eicrecon::CalorimeterClusterShapeConfig::longitudinalShowerInfoAvailable = false

determines if intrinsic theta/phi are calculated

◆ sampFrac

double eicrecon::CalorimeterClusterShapeConfig::sampFrac = 1.

sampling fraction

if the fraction is applied after clustering, this parameter can be used to determine the total energy of the cluster before applying the fraction, which is a necessary input for the log-weight calculation.


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