CMS 3D CMS Logo

PUSubtractionMethods.h
Go to the documentation of this file.
1 // PUSubtractionMethods.h
2 // Authors: Alex Barbieri
3 // Kalanand Mishra, Fermilab
4 // Inga Bucinskaite, UIC
5 //
6 // This file should contain the different algorithms used for PU subtraction.
7 
8 #ifndef PUSUBTRACTIONMETHODS_H
9 #define PUSUBTRACTIONMETHODS_H
10 
15 
16 #include <vector>
17 
18 namespace l1t {
19 
20  void HICaloRingSubtraction(const std::vector<l1t::CaloRegion> &regions,
21  std::vector<l1t::CaloRegion> *subRegions,
22  CaloParamsHelper const *params);
23 
24  void simpleHWSubtraction(const std::vector<l1t::CaloRegion> &regions, std::vector<l1t::CaloRegion> *subRegions);
25 
26  void RegionCorrection(const std::vector<l1t::CaloRegion> &regions,
27  std::vector<l1t::CaloRegion> *subRegions,
28  CaloParamsHelper const *params);
29 
30 } // namespace l1t
31 
32 #endif
l1t::RegionCorrection
void RegionCorrection(const std::vector< l1t::CaloRegion > &regions, std::vector< l1t::CaloRegion > *subRegions, CaloParamsHelper const *params)
------— New region correction (PUsub, no response correction at the moment) --------—
Definition: PUSubtractionMethods.cc:69
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
l1t::simpleHWSubtraction
void simpleHWSubtraction(const std::vector< l1t::CaloRegion > &regions, std::vector< l1t::CaloRegion > *subRegions)
Definition: PUSubtractionMethods.cc:49
CaloRegion.h
l1t::HICaloRingSubtraction
void HICaloRingSubtraction(const std::vector< l1t::CaloRegion > &regions, std::vector< l1t::CaloRegion > *subRegions, CaloParamsHelper const *params)
------------— For heavy ion ----------------------------------—
Definition: PUSubtractionMethods.cc:18
L1CaloRegionDetId.h
l1t
delete x;
Definition: CaloConfig.h:22
CaloEmCand.h
CaloParamsHelper.h
AlignmentPI::regions
regions
Definition: AlignmentPayloadInspectorHelper.h:76