#include <iostream>
#include <fstream>
#include <algorithm>
#include <numeric>
#include "TString.h"
#include "Calibration/HcalCalibAlgos/interface/hcalCalibUtils.h"
Go to the source code of this file.
Functions | |
void | combinePhi (vector< TCell > &selectCells) |
void | combinePhi (vector< TCell > &selectCells, vector< TCell > &combinedCells) |
void | filterCells3x3 (vector< TCell > &selectCells, Int_t iEtaMaxE, UInt_t iPhiMaxE) |
void | filterCells5x5 (vector< TCell > &selectCells, Int_t iEtaMaxE, UInt_t iPhiMaxE) |
void | filterCellsInCone (std::vector< TCell > &selectCells, const GlobalPoint hitPositionHcal, Float_t maxConeDist, const CaloGeometry *theCaloGeometry) |
double | getDistInPlaneSimple (const GlobalPoint caloPoint, const GlobalPoint rechitPoint) |
void | getIEtaIPhiForHighestE (vector< TCell > &selectCells, Int_t &iEtaMostE, UInt_t &iPhiMostE) |
void | sumDepths (vector< TCell > &selectCells) |
void | sumSmallDepths (vector< TCell > &selectCells) |
void combinePhi | ( | vector< TCell > & | selectCells | ) |
Definition at line 91 of file hcalCalibUtils.cc.
Definition at line 124 of file hcalCalibUtils.cc.
void filterCells3x3 | ( | vector< TCell > & | selectCells, |
Int_t | iEtaMaxE, | ||
UInt_t | iPhiMaxE | ||
) |
Definition at line 182 of file hcalCalibUtils.cc.
Referenced by hcalCalib::Process().
void filterCells5x5 | ( | vector< TCell > & | selectCells, |
Int_t | iEtaMaxE, | ||
UInt_t | iPhiMaxE | ||
) |
Definition at line 243 of file hcalCalibUtils.cc.
Referenced by hcalCalib::Process().
void filterCellsInCone | ( | std::vector< TCell > & | selectCells, |
const GlobalPoint | hitPositionHcal, | ||
Float_t | maxConeDist, | ||
const CaloGeometry * | theCaloGeometry | ||
) |
Definition at line 341 of file hcalCalibUtils.cc.
References getDistInPlaneSimple(), CaloGeometry::getPosition(), and diJetCalib::maxConeDist.
Referenced by hcalCalib::Process().
|
inline |
Definition at line 361 of file hcalCalibUtils.cc.
References Vector3DBase< T, FrameTag >::dot(), PV3DBase< T, PVType, FrameType >::mag(), Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
void getIEtaIPhiForHighestE | ( | vector< TCell > & | selectCells, |
Int_t & | iEtaMostE, | ||
UInt_t & | iPhiMostE | ||
) |
Definition at line 150 of file hcalCalibUtils.cc.
References diJetCalib::sumDepths.
Referenced by hcalCalib::Process().
void sumDepths | ( | vector< TCell > & | selectCells | ) |
Definition at line 11 of file hcalCalibUtils.cc.
References abs, gather_cfg::cout, and HcalBarrel.
void sumSmallDepths | ( | vector< TCell > & | selectCells | ) |
Definition at line 277 of file hcalCalibUtils.cc.
References spr::find().