#include <vector>
#include <map>
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
#include "Calibration/HcalCalibAlgos/src/TCell.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "DataFormats/GeometryVector/interface/GlobalVector.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
Go to the source code of this file.
Functions | |
void | combinePhi (std::vector< TCell > &selectCells) |
void | combinePhi (std::vector< TCell > &selectCells, std::vector< TCell > &combinedCells) |
void | filterCells3x3 (std::vector< TCell > &selectCells, Int_t iEta, UInt_t iPhi) |
void | filterCells5x5 (std::vector< TCell > &selectCells, Int_t iEta, UInt_t iPhi) |
void | filterCellsInCone (std::vector< TCell > &selectCells, const GlobalPoint hitPositionHcal, Float_t maxConeDist, const CaloGeometry *theCaloGeometry) |
void | getIEtaIPhiForHighestE (std::vector< TCell > &selectCells, Int_t &iEta, UInt_t &iPhi) |
void | sumDepths (std::vector< TCell > &selectCells) |
void | sumSmallDepths (std::vector< TCell > &selectCells) |
void combinePhi | ( | std::vector< TCell > & | selectCells | ) |
Definition at line 96 of file hcalCalibUtils.cc.
References egammaForCoreTracking_cff::depth.
Referenced by hcalCalib::Process().
Definition at line 129 of file hcalCalibUtils.cc.
References egammaForCoreTracking_cff::depth.
void filterCells3x3 | ( | std::vector< TCell > & | selectCells, |
Int_t | iEta, | ||
UInt_t | iPhi | ||
) |
Definition at line 187 of file hcalCalibUtils.cc.
References funct::abs(), particleFlow_cfi::dEta, and particleFlow_cfi::dPhi.
Referenced by hcalCalib::Process().
void filterCells5x5 | ( | std::vector< TCell > & | selectCells, |
Int_t | iEta, | ||
UInt_t | iPhi | ||
) |
Definition at line 248 of file hcalCalibUtils.cc.
References funct::abs(), particleFlow_cfi::dEta, and particleFlow_cfi::dPhi.
Referenced by hcalCalib::Process().
void filterCellsInCone | ( | std::vector< TCell > & | selectCells, |
const GlobalPoint | hitPositionHcal, | ||
Float_t | maxConeDist, | ||
const CaloGeometry * | theCaloGeometry | ||
) |
Definition at line 346 of file hcalCalibUtils.cc.
References getDistInPlaneSimple(), CaloGeometry::getPosition(), CaloGeometry::getSubdetectorGeometry(), and DetId::Hcal.
Referenced by hcalCalib::Process().
void getIEtaIPhiForHighestE | ( | std::vector< TCell > & | selectCells, |
Int_t & | iEta, | ||
UInt_t & | iPhi | ||
) |
Definition at line 155 of file hcalCalibUtils.cc.
References MillePedeFileConverter_cfg::e, and sumDepths().
Referenced by hcalCalib::Process().
void sumDepths | ( | std::vector< TCell > & | selectCells | ) |
Definition at line 16 of file hcalCalibUtils.cc.
References funct::abs(), gather_cfg::cout, egammaForCoreTracking_cff::depth, and HcalBarrel.
Referenced by getIEtaIPhiForHighestE(), and hcalCalib::Process().
void sumSmallDepths | ( | std::vector< TCell > & | selectCells | ) |
Definition at line 282 of file hcalCalibUtils.cc.
References egammaForCoreTracking_cff::depth, and spr::find().
Referenced by hcalCalib::Process().