File indexing completed on 2024-04-06 12:20:17
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef PUSUBTRACTIONMETHODS_H
0009 #define PUSUBTRACTIONMETHODS_H
0010
0011 #include "DataFormats/L1TCalorimeter/interface/CaloRegion.h"
0012 #include "DataFormats/L1CaloTrigger/interface/L1CaloRegionDetId.h"
0013 #include "DataFormats/L1TCalorimeter/interface/CaloEmCand.h"
0014 #include "L1Trigger/L1TCalorimeter/interface/CaloParamsHelper.h"
0015
0016 #include <vector>
0017
0018 namespace l1t {
0019
0020 void HICaloRingSubtraction(const std::vector<l1t::CaloRegion> ®ions,
0021 std::vector<l1t::CaloRegion> *subRegions,
0022 CaloParamsHelper const *params);
0023
0024 void simpleHWSubtraction(const std::vector<l1t::CaloRegion> ®ions, std::vector<l1t::CaloRegion> *subRegions);
0025
0026 void RegionCorrection(const std::vector<l1t::CaloRegion> ®ions,
0027 std::vector<l1t::CaloRegion> *subRegions,
0028 CaloParamsHelper const *params);
0029
0030 }
0031
0032 #endif