#include <FWPFClusterRPZUtils.h>
Public Member Functions | |
TEveScalableStraightLineSet * | buildRhoPhiClusterLineSet (const reco::PFCluster &, const FWViewContext *, float r) |
TEveScalableStraightLineSet * | buildRhoPhiClusterLineSet (const reco::PFCluster &, const FWViewContext *, float e, float et, float r) |
TEveScalableStraightLineSet * | buildRhoZClusterLineSet (const reco::PFCluster &, const FWViewContext *, float caloTransAngle, float r, float z) |
TEveScalableStraightLineSet * | buildRhoZClusterLineSet (const reco::PFCluster &, const FWViewContext *, float caloTransAngle, float e, float et, float r, float z) |
FWPFClusterRPZUtils () | |
virtual | ~FWPFClusterRPZUtils () |
Private Member Functions | |
FWPFClusterRPZUtils (const FWPFClusterRPZUtils &)=delete | |
const FWPFClusterRPZUtils & | operator= (const FWPFClusterRPZUtils &)=delete |
Definition at line 38 of file FWPFClusterRPZUtils.h.
|
inline |
Definition at line 41 of file FWPFClusterRPZUtils.h.
|
inlinevirtual |
Definition at line 42 of file FWPFClusterRPZUtils.h.
References MillePedeFileConverter_cfg::e, EgHLTOffHistBins_cfi::et, alignCSCRings::r, and z.
|
privatedelete |
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoPhiClusterLineSet | ( | const reco::PFCluster & | cluster, |
const FWViewContext * | vc, | ||
float | r | ||
) |
Definition at line 4 of file FWPFClusterRPZUtils.cc.
References FWPFMaths::calculateEt(), HCALHighEnergyHPDFilter_cfi::energy, reco::PFCluster::energy(), EgHLTOffHistBins_cfi::et, reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
Referenced by FWPFBlockProxyBuilder::setupClusterElement(), and FWPFClusterRPZProxyBuilder::sharedBuild().
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoPhiClusterLineSet | ( | const reco::PFCluster & | cluster, |
const FWViewContext * | vc, | ||
float | e, | ||
float | et, | ||
float | r | ||
) |
Definition at line 17 of file FWPFClusterRPZUtils.cc.
References funct::cos(), MillePedeFileConverter_cfg::e, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), eostools::ls(), phi, funct::sin(), findQualityFiles::size, reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoZClusterLineSet | ( | const reco::PFCluster & | cluster, |
const FWViewContext * | vc, | ||
float | caloTransAngle, | ||
float | r, | ||
float | z | ||
) |
Definition at line 38 of file FWPFClusterRPZUtils.cc.
References FWPFMaths::calculateEt(), HCALHighEnergyHPDFilter_cfi::energy, reco::PFCluster::energy(), EgHLTOffHistBins_cfi::et, reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
Referenced by FWPFClusterRPZProxyBuilder::build(), and FWPFBlockProxyBuilder::setupClusterElement().
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoZClusterLineSet | ( | const reco::PFCluster & | cluster, |
const FWViewContext * | vc, | ||
float | caloTransAngle, | ||
float | e, | ||
float | et, | ||
float | r, | ||
float | z | ||
) |
Definition at line 50 of file FWPFClusterRPZUtils.cc.
References funct::cos(), MillePedeFileConverter_cfg::e, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), eostools::ls(), phi, Pi, funct::sin(), findQualityFiles::size, funct::tan(), theta(), reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
|
privatedelete |