Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
TrackAssociator
plugins
HODetIdAssociatorMaker.h
Go to the documentation of this file.
1
#ifndef TrackingTools_TrackAssociator_HODetIdAssociatorMaker_h
2
#define TrackingTools_TrackAssociator_HODetIdAssociatorMaker_h
3
// -*- C++ -*-
4
//
5
// Package: TrackingTools/TrackAssociator
6
// Class : HODetIdAssociatorMaker
7
//
16
//
17
// Original Author: Christopher Jones
18
// Created: Thu, 30 May 2019 16:11:48 GMT
19
//
20
21
// system include files
22
23
// user include files
24
25
// forward declarations
26
#include "
CaloDetIdAssociatorMaker.h
"
27
#include "
HODetIdAssociator.h
"
28
29
class
HODetIdAssociatorMaker
:
public
CaloDetIdAssociatorMaker
{
30
public
:
31
using
CaloDetIdAssociatorMaker::CaloDetIdAssociatorMaker
;
32
33
private
:
34
std::unique_ptr<DetIdAssociator>
make
(
CaloGeometry
const
&
geom
,
int
nPhi
,
int
nEta
,
double
etaBinSize
)
const
final
{
35
return
std::unique_ptr<DetIdAssociator>(
new
HODetIdAssociator
(
nPhi
,
nEta
,
etaBinSize
, &
geom
));
36
}
37
};
38
39
#endif
CaloDetIdAssociatorMaker::CaloDetIdAssociatorMaker
CaloDetIdAssociatorMaker(edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&)
Definition:
CaloDetIdAssociatorMaker.cc:34
HODetIdAssociatorMaker::make
std::unique_ptr< DetIdAssociator > make(CaloGeometry const &geom, int nPhi, int nEta, double etaBinSize) const final
Definition:
HODetIdAssociatorMaker.h:34
CaloDetIdAssociatorMaker::etaBinSize
const double etaBinSize
Definition:
CaloDetIdAssociatorMaker.h:46
CaloDetIdAssociatorMaker
Definition:
CaloDetIdAssociatorMaker.h:36
CaloDetIdAssociatorMaker::nPhi
const int nPhi
Definition:
CaloDetIdAssociatorMaker.h:47
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:72
CaloGeometry
Definition:
CaloGeometry.h:21
HODetIdAssociatorMaker
Definition:
HODetIdAssociatorMaker.h:29
HODetIdAssociator
Definition:
HODetIdAssociator.h:23
HODetIdAssociator.h
CaloDetIdAssociatorMaker::nEta
const int nEta
Definition:
CaloDetIdAssociatorMaker.h:48
CaloDetIdAssociatorMaker.h
Generated for CMSSW Reference Manual by
1.8.5