src
RecoPPS
Local
interface
CTPPSDiamondRecHitProducerAlgorithm.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* This is a part of PPS offline software.
4
* Authors:
5
* Laurent Forthomme (laurent.forthomme@cern.ch)
6
*
7
****************************************************************************/
8
9
#ifndef RecoPPS_Local_CTPPSDiamondRecHitProducerAlgorithm
10
#define RecoPPS_Local_CTPPSDiamondRecHitProducerAlgorithm
11
12
#include "
RecoPPS/Local/interface/TimingRecHitProducerAlgorithm.h
"
13
14
#include "
DataFormats/Common/interface/DetSetVector.h
"
15
#include "
DataFormats/CTPPSDigi/interface/CTPPSDiamondDigi.h
"
16
#include "
DataFormats/CTPPSReco/interface/CTPPSDiamondRecHit.h
"
17
18
#include "
Geometry/VeryForwardGeometryBuilder/interface/CTPPSGeometry.h
"
19
20
class
CTPPSDiamondRecHitProducerAlgorithm
21
:
public
TimingRecHitProducerAlgorithm
<CTPPSGeometry,
22
edm::DetSetVector<CTPPSDiamondDigi>,
23
edm::DetSetVector<CTPPSDiamondRecHit> > {
24
public
:
25
using
TimingRecHitProducerAlgorithm::TimingRecHitProducerAlgorithm
;
26
void
build
(
const
CTPPSGeometry
&,
27
const
edm::DetSetVector<CTPPSDiamondDigi>
&,
28
edm::DetSetVector<CTPPSDiamondRecHit>
&)
override
;
29
30
private
:
31
static
constexpr
unsigned
short
MAX_CHANNEL
= 20;
32
};
33
34
#endif
CTPPSDiamondRecHitProducerAlgorithm::build
void build(const CTPPSGeometry &, const edm::DetSetVector< CTPPSDiamondDigi > &, edm::DetSetVector< CTPPSDiamondRecHit > &) override
Definition:
CTPPSDiamondRecHitProducerAlgorithm.cc:16
CTPPSDiamondRecHitProducerAlgorithm
Definition:
CTPPSDiamondRecHitProducerAlgorithm.h:20
ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr
if constexpr(n > 3)
Definition:
BrokenLine.h:164
DetSetVector.h
CTPPSGeometry.h
CTPPSDiamondRecHitProducerAlgorithm::MAX_CHANNEL
static constexpr unsigned short MAX_CHANNEL
Definition:
CTPPSDiamondRecHitProducerAlgorithm.h:31
CTPPSDiamondRecHit.h
CTPPSGeometry
The manager class for TOTEM RP geometry.
Definition:
CTPPSGeometry.h:30
TimingRecHitProducerAlgorithm::TimingRecHitProducerAlgorithm
TimingRecHitProducerAlgorithm(const edm::ParameterSet &iConfig)
Definition:
TimingRecHitProducerAlgorithm.h:24
CTPPSDiamondDigi.h
TimingRecHitProducerAlgorithm.h
edm::DetSetVector
Definition:
DetSetVector.h:61
TimingRecHitProducerAlgorithm
Definition:
TimingRecHitProducerAlgorithm.h:22
Generated for CMSSW Reference Manual by
1.8.14