Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
TrackAssociator
plugins
EcalDetIdAssociatorMaker.h
Go to the documentation of this file.
1
#ifndef TrackingTools_TrackAssociator_EcalDetIdAssociatorMaker_h
2
#define TrackingTools_TrackAssociator_EcalDetIdAssociatorMaker_h
3
// -*- C++ -*-
4
//
5
// Package: TrackingTools/TrackAssociator
6
// Class : EcalDetIdAssociatorMaker
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 "
EcalDetIdAssociator.h
"
28
29
class
EcalDetIdAssociatorMaker
:
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
EcalDetIdAssociator
(
nPhi
,
nEta
,
etaBinSize
, &
geom
));
36
}
37
};
38
39
#endif
CaloDetIdAssociatorMaker::CaloDetIdAssociatorMaker
CaloDetIdAssociatorMaker(edm::ParameterSet const &, edm::ESConsumesCollectorT< DetIdAssociatorRecord > &&)
Definition:
CaloDetIdAssociatorMaker.cc:34
CaloDetIdAssociatorMaker::etaBinSize
const double etaBinSize
Definition:
CaloDetIdAssociatorMaker.h:46
EcalDetIdAssociatorMaker::make
std::unique_ptr< DetIdAssociator > make(CaloGeometry const &geom, int nPhi, int nEta, double etaBinSize) const final
Definition:
EcalDetIdAssociatorMaker.h:34
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
EcalDetIdAssociatorMaker
Definition:
EcalDetIdAssociatorMaker.h:29
EcalDetIdAssociator
Definition:
EcalDetIdAssociator.h:23
CaloDetIdAssociatorMaker::nEta
const int nEta
Definition:
CaloDetIdAssociatorMaker.h:48
CaloDetIdAssociatorMaker.h
EcalDetIdAssociator.h
Generated for CMSSW Reference Manual by
1.8.5