CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
ConversionTrackEcalImpactPoint.cc File Reference
#include <iostream>
#include <vector>
#include <memory>
#include "RecoEgamma/EgammaPhotonAlgos/interface/ConversionTrackEcalImpactPoint.h"
#include <map>

Go to the source code of this file.

Functions

static float barrelHalfLength ()
 
static float barrelRadius ()
 
static float endcapRadius ()
 
static float endcapZ ()
 
static BoundCylinderinitBarrel ()
 
static BoundDiskinitNegative ()
 
static BoundDiskinitPositive ()
 

Variables

static const float epsilon = 0.001
 

Function Documentation

static float barrelHalfLength ( )
static

Definition at line 17 of file ConversionTrackEcalImpactPoint.cc.

Referenced by ConversionProducer::getTrackImpactPosition(), and initBarrel().

17 {return 270.9f;} //p81, p50, ECAL TDR
static float barrelRadius ( )
static

Hard-wired numbers defining the surfaces on which the crystal front faces lie.

Definition at line 16 of file ConversionTrackEcalImpactPoint.cc.

Referenced by ConversionProducer::getTrackImpactPosition(), and initBarrel().

16 {return 129.f;} //p81, p50, ECAL TDR
static float endcapRadius ( )
static

Definition at line 18 of file ConversionTrackEcalImpactPoint.cc.

Referenced by ConversionProducer::getTrackImpactPosition(), initNegative(), and initPositive().

18 {return 171.1f;} // fig 3.26, p81, ECAL TDR
static float endcapZ ( )
static

Definition at line 19 of file ConversionTrackEcalImpactPoint.cc.

Referenced by ConversionProducer::getTrackImpactPosition(), initNegative(), and initPositive().

19 {return 320.5f;} // fig 3.26, p81, ECAL TDR
static BoundCylinder* initBarrel ( )
static
static BoundDisk* initNegative ( )
static
static BoundDisk* initPositive ( )
static

Variable Documentation

const float epsilon = 0.001
static

Definition at line 13 of file ConversionTrackEcalImpactPoint.cc.