#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 &) | |
const FWPFClusterRPZUtils & | operator= (const FWPFClusterRPZUtils &) |
Definition at line 39 of file FWPFClusterRPZUtils.h.
|
inline |
Definition at line 43 of file FWPFClusterRPZUtils.h.
|
inlinevirtual |
Definition at line 44 of file FWPFClusterRPZUtils.h.
|
private |
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoPhiClusterLineSet | ( | const reco::PFCluster & | cluster, |
const FWViewContext * | vc, | ||
float | r | ||
) |
Definition at line 5 of file FWPFClusterRPZUtils.cc.
References FWPFMaths::calculateEt(), relval_parameters_module::energy, reco::PFCluster::energy(), 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 18 of file FWPFClusterRPZUtils.cc.
References funct::cos(), alignCSCRings::e, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), python.rootplot.utilities::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 41 of file FWPFClusterRPZUtils.cc.
References buildRhoZClusterLineSet(), FWPFMaths::calculateEt(), relval_parameters_module::energy, reco::PFCluster::energy(), reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
Referenced by FWPFClusterRPZProxyBuilder::build(), buildRhoZClusterLineSet(), 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 55 of file FWPFClusterRPZUtils.cc.
References funct::cos(), alignCSCRings::e, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), python.rootplot.utilities::ls(), phi, Pi, funct::sin(), findQualityFiles::size, funct::tan(), theta(), reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
|
private |