#include <FWPFClusterRPZUtils.h>
|
TEveScalableStraightLineSet * | buildRhoPhiClusterLineSet (const reco::PFCluster &, const FWViewContext *, float e, float et, float r) |
|
TEveScalableStraightLineSet * | buildRhoPhiClusterLineSet (const reco::PFCluster &, const FWViewContext *, float r) |
|
TEveScalableStraightLineSet * | buildRhoZClusterLineSet (const reco::PFCluster &, const FWViewContext *, float caloTransAngle, float e, float et, float r, float z) |
|
TEveScalableStraightLineSet * | buildRhoZClusterLineSet (const reco::PFCluster &, const FWViewContext *, float caloTransAngle, float r, float z) |
|
| FWPFClusterRPZUtils () |
|
virtual | ~FWPFClusterRPZUtils () |
|
Definition at line 38 of file FWPFClusterRPZUtils.h.
◆ FWPFClusterRPZUtils() [1/2]
FWPFClusterRPZUtils::FWPFClusterRPZUtils |
( |
| ) |
|
|
inline |
◆ ~FWPFClusterRPZUtils()
virtual FWPFClusterRPZUtils::~FWPFClusterRPZUtils |
( |
| ) |
|
|
inlinevirtual |
◆ FWPFClusterRPZUtils() [2/2]
◆ buildRhoPhiClusterLineSet() [1/2]
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoPhiClusterLineSet |
( |
const reco::PFCluster & |
cluster, |
|
|
const FWViewContext * |
vc, |
|
|
float |
e, |
|
|
float |
et, |
|
|
float |
r |
|
) |
| |
Definition at line 17 of file FWPFClusterRPZUtils.cc.
19 TEveScalableStraightLineSet *
ls =
new TEveScalableStraightLineSet(
"rhophiCluster");
24 vec = TEveVector(cluster.
x(), cluster.
y(), cluster.
z());
References funct::cos(), MillePedeFileConverter_cfg::e, EgHLTOffHistBins_cfi::et, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), eostools::ls(), phi, alignCSCRings::r, funct::sin(), findQualityFiles::size, reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
◆ buildRhoPhiClusterLineSet() [2/2]
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoPhiClusterLineSet |
( |
const reco::PFCluster & |
cluster, |
|
|
const FWViewContext * |
vc, |
|
|
float |
r |
|
) |
| |
Definition at line 4 of file FWPFClusterRPZUtils.cc.
8 TEveVector centre = TEveVector(cluster.
x(), cluster.
y(), cluster.
z());
References FWPFMaths::calculateEt(), HCALHighEnergyHPDFilter_cfi::energy, reco::PFCluster::energy(), EgHLTOffHistBins_cfi::et, alignCSCRings::r, reco::CaloCluster::x(), reco::CaloCluster::y(), and reco::CaloCluster::z().
Referenced by FWPFBlockProxyBuilder::setupClusterElement(), and FWPFClusterRPZProxyBuilder::sharedBuild().
◆ buildRhoZClusterLineSet() [1/2]
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.
54 float ecalZ =
z + offr /
tan(caloTransAngle);
58 TEveScalableStraightLineSet *
ls =
new TEveScalableStraightLineSet(
"rhoZCluster");
60 vec = TEveVector(cluster.
x(), cluster.
y(), cluster.
z());
References funct::cos(), MillePedeFileConverter_cfg::e, EgHLTOffHistBins_cfi::et, FWViewContext::getEnergyScale(), FWViewEnergyScale::getPlotEt(), FWViewEnergyScale::getScaleFactor3D(), eostools::ls(), phi, Pi, alignCSCRings::r, funct::sin(), findQualityFiles::size, funct::tan(), theta(), reco::CaloCluster::x(), reco::CaloCluster::y(), z, and reco::CaloCluster::z().
◆ buildRhoZClusterLineSet() [2/2]
TEveScalableStraightLineSet * FWPFClusterRPZUtils::buildRhoZClusterLineSet |
( |
const reco::PFCluster & |
cluster, |
|
|
const FWViewContext * |
vc, |
|
|
float |
caloTransAngle, |
|
|
float |
r, |
|
|
float |
z |
|
) |
| |
Definition at line 38 of file FWPFClusterRPZUtils.cc.
41 TEveVector centre = TEveVector(cluster.
x(), cluster.
y(), cluster.
z());
References FWPFMaths::calculateEt(), HCALHighEnergyHPDFilter_cfi::energy, reco::PFCluster::energy(), EgHLTOffHistBins_cfi::et, alignCSCRings::r, reco::CaloCluster::x(), reco::CaloCluster::y(), z, and reco::CaloCluster::z().
Referenced by FWPFClusterRPZProxyBuilder::build(), and FWPFBlockProxyBuilder::setupClusterElement().
◆ operator=()
FWViewEnergyScale * getEnergyScale() const