#include <EcalTrapezoidParameters.h>
Public Types | |
typedef CaloCellGeometry::CCGFloat | TPFloat |
typedef CaloCellGeometry::Pt3DVec | VertexList |
Public Member Functions | |
TPFloat | a () const |
TPFloat | A () const |
TPFloat | a1 () const |
TPFloat | a4 () const |
TPFloat | alp1 () const |
TPFloat | alp2 () const |
TPFloat | b () const |
TPFloat | B () const |
TPFloat | bl1 () const |
TPFloat | bl2 () const |
TPFloat | c () const |
TPFloat | C () const |
TPFloat | d () const |
TPFloat | D () const |
TPFloat | dz () const |
EcalTrapezoidParameters (TPFloat aHalfLengthXNegZLoY, TPFloat aHalfLengthXPosZLoY, TPFloat aHalfLengthXPosZHiY, TPFloat aHalfLengthYNegZ, TPFloat aHalfLengthYPosZ, TPFloat aHalfLengthZ, TPFloat aAngleAD, TPFloat aCoord15X, TPFloat aCoord15Y) | |
TPFloat | h () const |
TPFloat | H () const |
TPFloat | h1 () const |
TPFloat | h2 () const |
TPFloat | hAa () const |
TPFloat | hBb () const |
TPFloat | hCc () const |
TPFloat | hDd () const |
TPFloat | L () const |
TPFloat | phi () const |
TPFloat | theta () const |
TPFloat | tl1 () const |
TPFloat | tl2 () const |
VertexList | vertexList () const |
TPFloat | x15 () const |
TPFloat | y15 () const |
Private Member Functions | |
EcalTrapezoidParameters () | |
EcalTrapezoidParameters (const EcalTrapezoidParameters &) | |
const EcalTrapezoidParameters & | operator= (const EcalTrapezoidParameters &) |
Definition at line 68 of file EcalTrapezoidParameters.h.
Definition at line 76 of file EcalTrapezoidParameters.h.
Definition at line 74 of file EcalTrapezoidParameters.h.
EcalTrapezoidParameters::EcalTrapezoidParameters | ( | TPFloat | aHalfLengthXNegZLoY, |
TPFloat | aHalfLengthXPosZLoY, | ||
TPFloat | aHalfLengthXPosZHiY, | ||
TPFloat | aHalfLengthYNegZ, | ||
TPFloat | aHalfLengthYPosZ, | ||
TPFloat | aHalfLengthZ, | ||
TPFloat | aAngleAD, | ||
TPFloat | aCoord15X, | ||
TPFloat | aCoord15Y | ||
) |
Definition at line 41 of file EcalTrapezoidParameters.cc.
References funct::cos(), benchmark_cfg::fc, m_a, m_A, m_a1, m_a4, m_alp1, m_alp2, m_b, m_B, m_bl1, m_bl2, m_c, m_C, m_d, m_D, m_dz, m_h, m_H, m_h1, m_h2, m_hAa, m_hBb, m_hCc, m_hDd, m_L, m_ph, M_PI, M_PI_2, m_th, m_tl1, m_tl2, m_x15, m_y15, funct::sin(), mathSSE::sqrt(), and funct::tan().
|
private |
|
private |
TPFloat EcalTrapezoidParameters::a | ( | ) | const |
Definition at line 189 of file EcalTrapezoidParameters.cc.
References m_a.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::A | ( | ) | const |
Definition at line 194 of file EcalTrapezoidParameters.cc.
References m_A.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::a1 | ( | ) | const |
Definition at line 186 of file EcalTrapezoidParameters.cc.
References m_a1.
Referenced by vertexList().
TPFloat EcalTrapezoidParameters::a4 | ( | ) | const |
TPFloat EcalTrapezoidParameters::alp1 | ( | ) | const |
Definition at line 174 of file EcalTrapezoidParameters.cc.
References m_alp1.
Referenced by DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::alp2 | ( | ) | const |
Definition at line 178 of file EcalTrapezoidParameters.cc.
References m_alp2.
Referenced by DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::b | ( | ) | const |
Definition at line 190 of file EcalTrapezoidParameters.cc.
References m_b.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::B | ( | ) | const |
Definition at line 195 of file EcalTrapezoidParameters.cc.
References m_B.
Referenced by vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::bl1 | ( | ) | const |
Definition at line 172 of file EcalTrapezoidParameters.cc.
References m_bl1.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelNewAlgo::mytrap(), DDEcalBarrelAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::bl2 | ( | ) | const |
Definition at line 176 of file EcalTrapezoidParameters.cc.
References m_bl2.
Referenced by DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::c | ( | ) | const |
TPFloat EcalTrapezoidParameters::C | ( | ) | const |
TPFloat EcalTrapezoidParameters::d | ( | ) | const |
TPFloat EcalTrapezoidParameters::D | ( | ) | const |
TPFloat EcalTrapezoidParameters::dz | ( | ) | const |
Definition at line 168 of file EcalTrapezoidParameters.cc.
References m_dz.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelNewAlgo::mytrap(), DDEcalBarrelAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::h | ( | ) | const |
Definition at line 193 of file EcalTrapezoidParameters.cc.
References m_h.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::H | ( | ) | const |
Definition at line 198 of file EcalTrapezoidParameters.cc.
References m_H.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::h1 | ( | ) | const |
Definition at line 171 of file EcalTrapezoidParameters.cc.
References m_h1.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelNewAlgo::mytrap(), DDEcalBarrelAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::h2 | ( | ) | const |
Definition at line 175 of file EcalTrapezoidParameters.cc.
References m_h2.
Referenced by DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::hAa | ( | ) | const |
TPFloat EcalTrapezoidParameters::hBb | ( | ) | const |
TPFloat EcalTrapezoidParameters::hCc | ( | ) | const |
TPFloat EcalTrapezoidParameters::hDd | ( | ) | const |
TPFloat EcalTrapezoidParameters::L | ( | ) | const |
Definition at line 188 of file EcalTrapezoidParameters.cc.
References m_L.
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
|
private |
TPFloat EcalTrapezoidParameters::phi | ( | void | ) | const |
Definition at line 170 of file EcalTrapezoidParameters.cc.
References m_ph.
Referenced by Particle.Particle::__str__(), DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), and vertexList().
TPFloat EcalTrapezoidParameters::theta | ( | void | ) | const |
Definition at line 169 of file EcalTrapezoidParameters.cc.
References m_th.
Referenced by DDEcalBarrelAlgo::mytrap(), DDEcalBarrelNewAlgo::mytrap(), vertexList(), and Tau.Tau::zImpact().
TPFloat EcalTrapezoidParameters::tl1 | ( | ) | const |
Definition at line 173 of file EcalTrapezoidParameters.cc.
References m_tl1.
Referenced by DDEcalBarrelAlgo::mytrap(), and DDEcalBarrelNewAlgo::mytrap().
TPFloat EcalTrapezoidParameters::tl2 | ( | ) | const |
Definition at line 177 of file EcalTrapezoidParameters.cc.
References m_tl2.
Referenced by DDEcalBarrelAlgo::mytrap(), and DDEcalBarrelNewAlgo::mytrap().
EcalTrapezoidParameters::VertexList EcalTrapezoidParameters::vertexList | ( | ) | const |
Definition at line 201 of file EcalTrapezoidParameters.cc.
References a(), A(), a1(), alp1(), alp2(), b(), B(), bl1(), bl2(), funct::cos(), dz(), python.connectstrParser::f1, python.connectstrParser::f2, python.connectstrParser::f3, python.connectstrParser::f4, python.connectstrParser::f5, python.connectstrParser::f6, benchmark_cfg::fc, h(), H(), h1(), h2(), M_PI_2, phi(), funct::sin(), funct::tan(), and theta().
Referenced by DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::x15 | ( | ) | const |
TPFloat EcalTrapezoidParameters::y15 | ( | ) | const |
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by a(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by A(), and EcalTrapezoidParameters().
|
private |
Definition at line 150 of file EcalTrapezoidParameters.h.
Referenced by a1(), and EcalTrapezoidParameters().
|
private |
Definition at line 151 of file EcalTrapezoidParameters.h.
Referenced by a4(), and EcalTrapezoidParameters().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by alp1(), and EcalTrapezoidParameters().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by alp2(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by b(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by B(), and EcalTrapezoidParameters().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by bl1(), and EcalTrapezoidParameters().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by bl2(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by c(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by C(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by d(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by D(), and EcalTrapezoidParameters().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by dz(), and EcalTrapezoidParameters().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and H().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h1().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h2().
|
private |
Definition at line 150 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hAa().
|
private |
Definition at line 151 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hBb().
|
private |
Definition at line 151 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hCc().
|
private |
Definition at line 151 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hDd().
|
private |
Definition at line 152 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and L().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and phi().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and theta().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and tl1().
|
private |
Definition at line 149 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and tl2().
|
private |
Definition at line 150 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and x15().
|
private |
Definition at line 150 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and y15().