CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Member Functions | Private Attributes
EcalTrapezoidParameters Class Reference

#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 EcalTrapezoidParametersoperator= (const EcalTrapezoidParameters &)
 

Private Attributes

TPFloat m_a
 
TPFloat m_A
 
TPFloat m_a1
 
TPFloat m_a4
 
TPFloat m_alp1
 
TPFloat m_alp2
 
TPFloat m_b
 
TPFloat m_B
 
TPFloat m_bl1
 
TPFloat m_bl2
 
TPFloat m_c
 
TPFloat m_C
 
TPFloat m_d
 
TPFloat m_D
 
TPFloat m_dz
 
TPFloat m_h
 
TPFloat m_H
 
TPFloat m_h1
 
TPFloat m_h2
 
TPFloat m_hAa
 
TPFloat m_hBb
 
TPFloat m_hCc
 
TPFloat m_hDd
 
TPFloat m_L
 
TPFloat m_ph
 
TPFloat m_th
 
TPFloat m_tl1
 
TPFloat m_tl2
 
TPFloat m_x15
 
TPFloat m_y15
 

Detailed Description

Definition at line 68 of file EcalTrapezoidParameters.h.

Member Typedef Documentation

Definition at line 76 of file EcalTrapezoidParameters.h.

Definition at line 74 of file EcalTrapezoidParameters.h.

Constructor & Destructor Documentation

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.

EcalTrapezoidParameters::EcalTrapezoidParameters ( )
private
EcalTrapezoidParameters::EcalTrapezoidParameters ( const EcalTrapezoidParameters )
private

Member Function Documentation

TPFloat EcalTrapezoidParameters::a ( ) const

Definition at line 189 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::A ( ) const

Definition at line 194 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::a1 ( ) const

Definition at line 186 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::a4 ( ) const

Definition at line 187 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::alp1 ( ) const

Definition at line 174 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::alp2 ( ) const

Definition at line 178 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::b ( ) const

Definition at line 190 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::B ( ) const

Definition at line 195 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::bl1 ( ) const

Definition at line 172 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::bl2 ( ) const

Definition at line 176 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::c ( ) const

Definition at line 191 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::C ( ) const

Definition at line 196 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::d ( ) const

Definition at line 192 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::D ( ) const

Definition at line 197 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::dz ( ) const

Definition at line 168 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::h ( ) const

Definition at line 193 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::H ( ) const

Definition at line 198 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::h1 ( ) const

Definition at line 171 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::h2 ( ) const

Definition at line 175 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::hAa ( ) const

Definition at line 182 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::hBb ( ) const

Definition at line 183 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::hCc ( ) const

Definition at line 184 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::hDd ( ) const

Definition at line 185 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::L ( ) const

Definition at line 188 of file EcalTrapezoidParameters.cc.

const EcalTrapezoidParameters& EcalTrapezoidParameters::operator= ( const EcalTrapezoidParameters )
private
TPFloat EcalTrapezoidParameters::phi ( void  ) const

Definition at line 170 of file EcalTrapezoidParameters.cc.

Referenced by Particle.Particle::__str__().

TPFloat EcalTrapezoidParameters::theta ( void  ) const

Definition at line 169 of file EcalTrapezoidParameters.cc.

Referenced by Tau.Tau::zImpact().

TPFloat EcalTrapezoidParameters::tl1 ( ) const

Definition at line 173 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::tl2 ( ) const

Definition at line 177 of file EcalTrapezoidParameters.cc.

EcalTrapezoidParameters::VertexList EcalTrapezoidParameters::vertexList ( ) const

Definition at line 201 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::x15 ( ) const

Definition at line 180 of file EcalTrapezoidParameters.cc.

TPFloat EcalTrapezoidParameters::y15 ( ) const

Definition at line 181 of file EcalTrapezoidParameters.cc.

Member Data Documentation

TPFloat EcalTrapezoidParameters::m_a
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_A
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_a1
private

Definition at line 150 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_a4
private

Definition at line 151 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_alp1
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_alp2
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_b
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_B
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_bl1
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_bl2
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_c
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_C
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_d
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_D
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_dz
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_h
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_H
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_h1
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_h2
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_hAa
private

Definition at line 150 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_hBb
private

Definition at line 151 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_hCc
private

Definition at line 151 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_hDd
private

Definition at line 151 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_L
private

Definition at line 152 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_ph
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_th
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_tl1
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_tl2
private

Definition at line 149 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_x15
private

Definition at line 150 of file EcalTrapezoidParameters.h.

TPFloat EcalTrapezoidParameters::m_y15
private

Definition at line 150 of file EcalTrapezoidParameters.h.