CMS 3D CMS Logo

Classes | Functions | Variables

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoEgamma/EgammaHFProducers/src/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().

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

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().