#include <EcalTrapezoidParameters.h>
Public Types | |
using | TPFloat = CaloCellGeometry::CCGFloat |
using | VertexList = CaloCellGeometry::Pt3DVec |
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) | |
EcalTrapezoidParameters ()=delete | |
EcalTrapezoidParameters (const EcalTrapezoidParameters &)=delete | |
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 |
const EcalTrapezoidParameters & | operator= (const EcalTrapezoidParameters &)=delete |
TPFloat | phi () const |
TPFloat | theta () const |
TPFloat | tl1 () const |
TPFloat | tl2 () const |
VertexList | vertexList () const |
TPFloat | x15 () const |
TPFloat | y15 () const |
Definition at line 62 of file EcalTrapezoidParameters.h.
Definition at line 65 of file EcalTrapezoidParameters.h.
Definition at line 64 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 24 of file EcalTrapezoidParameters.cc.
References funct::cos(), 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().
|
delete |
|
delete |
TPFloat EcalTrapezoidParameters::a | ( | ) | const |
Definition at line 164 of file EcalTrapezoidParameters.cc.
References m_a.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::A | ( | ) | const |
Definition at line 169 of file EcalTrapezoidParameters.cc.
References m_A.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::a1 | ( | ) | const |
Definition at line 161 of file EcalTrapezoidParameters.cc.
References m_a1.
Referenced by DDEcalBarrelAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::a4 | ( | ) | const |
Definition at line 162 of file EcalTrapezoidParameters.cc.
References m_a4.
Referenced by DDEcalBarrelAlgo::execute().
TPFloat EcalTrapezoidParameters::alp1 | ( | ) | const |
Definition at line 149 of file EcalTrapezoidParameters.cc.
References m_alp1.
Referenced by vertexList().
TPFloat EcalTrapezoidParameters::alp2 | ( | ) | const |
Definition at line 153 of file EcalTrapezoidParameters.cc.
References m_alp2.
Referenced by vertexList().
TPFloat EcalTrapezoidParameters::b | ( | ) | const |
Definition at line 165 of file EcalTrapezoidParameters.cc.
References m_b.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::B | ( | ) | const |
Definition at line 170 of file EcalTrapezoidParameters.cc.
References m_B.
Referenced by DDEcalBarrelAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::bl1 | ( | ) | const |
Definition at line 147 of file EcalTrapezoidParameters.cc.
References m_bl1.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::bl2 | ( | ) | const |
Definition at line 151 of file EcalTrapezoidParameters.cc.
References m_bl2.
Referenced by vertexList().
TPFloat EcalTrapezoidParameters::c | ( | ) | const |
TPFloat EcalTrapezoidParameters::C | ( | ) | const |
TPFloat EcalTrapezoidParameters::d | ( | ) | const |
TPFloat EcalTrapezoidParameters::D | ( | ) | const |
TPFloat EcalTrapezoidParameters::dz | ( | ) | const |
Definition at line 143 of file EcalTrapezoidParameters.cc.
References m_dz.
Referenced by algorithm(), Electron.Electron::cutBasedId(), ntupleDataFormat.Track::dzPull(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::h | ( | ) | const |
Definition at line 168 of file EcalTrapezoidParameters.cc.
References m_h.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), vertexList(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::H | ( | ) | const |
Definition at line 173 of file EcalTrapezoidParameters.cc.
References m_H.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::h1 | ( | ) | const |
Definition at line 146 of file EcalTrapezoidParameters.cc.
References m_h1.
Referenced by algorithm(), DDEcalBarrelAlgo::execute(), DDEcalBarrelNewAlgo::execute(), and vertexList().
TPFloat EcalTrapezoidParameters::h2 | ( | ) | const |
Definition at line 150 of file EcalTrapezoidParameters.cc.
References m_h2.
Referenced by vertexList().
TPFloat EcalTrapezoidParameters::hAa | ( | ) | const |
TPFloat EcalTrapezoidParameters::hBb | ( | ) | const |
TPFloat EcalTrapezoidParameters::hCc | ( | ) | const |
TPFloat EcalTrapezoidParameters::hDd | ( | ) | const |
TPFloat EcalTrapezoidParameters::L | ( | ) | const |
Definition at line 163 of file EcalTrapezoidParameters.cc.
References m_L.
Referenced by algorithm(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::execute(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
|
delete |
TPFloat EcalTrapezoidParameters::phi | ( | void | ) | const |
Definition at line 145 of file EcalTrapezoidParameters.cc.
References m_ph.
Referenced by Particle.Particle::__str__(), ntupleDataFormat.Track::phiPull(), and vertexList().
TPFloat EcalTrapezoidParameters::theta | ( | void | ) | const |
Definition at line 144 of file EcalTrapezoidParameters.cc.
References m_th.
Referenced by vertexList(), and Tau.Tau::zImpact().
TPFloat EcalTrapezoidParameters::tl1 | ( | ) | const |
TPFloat EcalTrapezoidParameters::tl2 | ( | ) | const |
EcalTrapezoidParameters::VertexList EcalTrapezoidParameters::vertexList | ( | ) | const |
Definition at line 175 of file EcalTrapezoidParameters.cc.
References a(), A(), a1(), alp1(), alp2(), b(), B(), bl1(), bl2(), funct::cos(), dz(), DeadROC_duringRun::f1, DeadROC_duringRun::f2, h(), H(), h1(), h2(), M_PI_2, phi(), funct::sin(), funct::tan(), theta(), and L1BJetProducer_cff::vtx.
Referenced by algorithm(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::execute(), DDEcalBarrelAlgo::web(), and DDEcalBarrelNewAlgo::web().
TPFloat EcalTrapezoidParameters::x15 | ( | ) | const |
Definition at line 155 of file EcalTrapezoidParameters.cc.
References m_x15.
Referenced by DDEcalBarrelAlgo::execute().
TPFloat EcalTrapezoidParameters::y15 | ( | ) | const |
Definition at line 156 of file EcalTrapezoidParameters.cc.
References m_y15.
Referenced by DDEcalBarrelAlgo::execute().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by a(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by A(), and EcalTrapezoidParameters().
|
private |
Definition at line 121 of file EcalTrapezoidParameters.h.
Referenced by a1(), and EcalTrapezoidParameters().
|
private |
Definition at line 122 of file EcalTrapezoidParameters.h.
Referenced by a4(), and EcalTrapezoidParameters().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by alp1(), and EcalTrapezoidParameters().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by alp2(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by b(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by B(), and EcalTrapezoidParameters().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by bl1(), and EcalTrapezoidParameters().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by bl2(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by c(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by C(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by d(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by D(), and EcalTrapezoidParameters().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by dz(), and EcalTrapezoidParameters().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and H().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h1().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and h2().
|
private |
Definition at line 121 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hAa().
|
private |
Definition at line 122 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hBb().
|
private |
Definition at line 122 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hCc().
|
private |
Definition at line 122 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and hDd().
|
private |
Definition at line 123 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and L().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and phi().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and theta().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and tl1().
|
private |
Definition at line 120 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and tl2().
|
private |
Definition at line 121 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and x15().
|
private |
Definition at line 121 of file EcalTrapezoidParameters.h.
Referenced by EcalTrapezoidParameters(), and y15().