CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions | Variables
HFClusterAlgo.cc File Reference
#include "RecoEgamma/EgammaHFProducers/interface/HFClusterAlgo.h"
#include <sstream>
#include <iostream>
#include <algorithm>
#include <list>
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "RecoLocalCalo/HcalRecAlgos/interface/HcalCaloFlagLabels.h"

Go to the source code of this file.

Classes

class  CompareHFCompleteHitET
 
class  CompareHFCore
 

Functions

static int indexByEta (HcalDetId id)
 

Variables

static const double MCMaterialCorrections []
 
static const double ZplusMC2010Corrections []
 

Function Documentation

static int indexByEta ( HcalDetId  id)
static

Definition at line 39 of file HFClusterAlgo.cc.

Referenced by HFClusterAlgo::clusterize(), and HFClusterAlgo::makeCluster().

39  {
40  return (id.zside()>0)?(id.ietaAbs()-29+13):(41-id.ietaAbs());
41 }

Variable Documentation

const double MCMaterialCorrections[]
static
Initial value:
= { 1.000,1.000,1.105,0.970,0.965,0.975,0.956,0.958,0.981,1.005,0.986,1.086,1.000,
1.000,1.086,0.986,1.005,0.981,0.958,0.956,0.975,0.965,0.970,1.105,1.000,1.000 }

Definition at line 43 of file HFClusterAlgo.cc.

Referenced by HFClusterAlgo::setup().

const double ZplusMC2010Corrections[]
static
Initial value:
= { 1.0, 1.0, 1.075, 0.902, 0.983, 0.992, 0.948, 0.941, 0.975, 0.990, 0.988, 1.086, 1.0,
1.0, 1.126, 0.959, 0.979, 0.989, 0.959, 0.901, 0.937, 0.962, 0.967, 1.006, 1.0, 1.0}

Definition at line 46 of file HFClusterAlgo.cc.

Referenced by HFClusterAlgo::setup().