From 9aed8159bc7e456fcd1886d3bf304a9ccf03eb3f Mon Sep 17 00:00:00 2001 From: Walter Lampl <Walter.Lampl@cern.ch> Date: Thu, 8 Oct 2020 11:14:33 +0200 Subject: [PATCH] remove CaloSampleEnergies.[h,cxx] --- .../CaloUtils/CaloUtils/CaloSampleEnergies.h | 76 ------------------- .../CaloUtils/src/CaloSampleEnergies.cxx | 29 ------- 2 files changed, 105 deletions(-) delete mode 100644 Calorimeter/CaloUtils/CaloUtils/CaloSampleEnergies.h delete mode 100644 Calorimeter/CaloUtils/src/CaloSampleEnergies.cxx diff --git a/Calorimeter/CaloUtils/CaloUtils/CaloSampleEnergies.h b/Calorimeter/CaloUtils/CaloUtils/CaloSampleEnergies.h deleted file mode 100644 index 5c5abf2f158..00000000000 --- a/Calorimeter/CaloUtils/CaloUtils/CaloSampleEnergies.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#ifndef CALOUTILS_CALOSAMPLEENERGIRES_H -#define CALOUTILS_CALOSAMPLEENERGIRES_H - -/* Purpose: Given a CaloTower, CaloCluster, or iterator pair of - CaloCells, return a vector of energy in each sampling -*/ - -#include "CaloEvent/CaloCell.h" -#include "CaloGeoHelpers/CaloSampling.h" - -class CaloTower; -class CaloCluster; - -#include <vector> -#include <math.h> - -class CaloSampleEnergies -{ - - public: - - typedef std::vector<double> E_VECTOR ; - typedef E_VECTOR::const_iterator E_ITERATOR; - - CaloSampleEnergies( ); - ~CaloSampleEnergies(); - - /** Return energy in each Sampling for CaloTower - */ - const E_VECTOR& getEnergies(const CaloTower*) ; - /** Return energy in each Sampling for CaloCluster - */ - const E_VECTOR& getEnergies(const CaloCluster*) ; - - /** Return energy in each Sampling for a pair of interators - */ - template <class ITER > - const E_VECTOR& getEnergies( ITER t1, ITER t2); - - private: - E_VECTOR m_vec ; - -}; - -template <class ITER> -const CaloSampleEnergies::E_VECTOR& CaloSampleEnergies::getEnergies(ITER it1, - ITER it2) -{ - - int nEntry = CaloSampling::Unknown ; - - for(int i=0; i<nEntry; ++i) m_vec[i]=0; - - for(; it1!=it2;++it1) - { - const CaloCell* cell = *it1; - int sam = cell->caloDDE()->getSampling(); - m_vec[sam] += cell->energy(); - } - - return m_vec; - -} - -#endif - - - - - - - diff --git a/Calorimeter/CaloUtils/src/CaloSampleEnergies.cxx b/Calorimeter/CaloUtils/src/CaloSampleEnergies.cxx deleted file mode 100644 index 17d261744d6..00000000000 --- a/Calorimeter/CaloUtils/src/CaloSampleEnergies.cxx +++ /dev/null @@ -1,29 +0,0 @@ -/* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration -*/ - -#include "CaloUtils/CaloSampleEnergies.h" -#include "CaloEvent/CaloTower.h" -#include "CaloEvent/CaloCluster.h" - -// constructor -CaloSampleEnergies::CaloSampleEnergies() : m_vec((int)(CaloSampling::Unknown)) -{ } - -// destructor -CaloSampleEnergies::~CaloSampleEnergies() { } - - -// CaloTower -const CaloSampleEnergies::E_VECTOR& - CaloSampleEnergies::getEnergies( const CaloTower* obj ) -{ - return getEnergies(obj->cell_begin(),obj->cell_end() ); -} - -// CaloCluster -const CaloSampleEnergies::E_VECTOR& - CaloSampleEnergies::getEnergies( const CaloCluster* obj ) -{ - return getEnergies(obj->cell_begin(),obj->cell_end() ); -} -- GitLab