SimPPS
RPDigiProducer
plugins
RPPileUpSignals.h
Go to the documentation of this file.
1
#ifndef SimPPS_RPDigiProducer_RP_PILE_UP_SIGNALS_H
2
#define SimPPS_RPDigiProducer_RP_PILE_UP_SIGNALS_H
3
4
#include <map>
5
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
6
#include "
SimPPS/RPDigiProducer/interface/RPSimTypes.h
"
7
8
class
RPPileUpSignals
{
9
public
:
10
RPPileUpSignals
(
const
edm::ParameterSet
&
params
,
RPDetId
det_id);
11
void
reset
();
12
void
add
(
const
simromanpot::strip_charge_map
&charge_induced,
int
PSimHitIndex);
13
inline
const
simromanpot::strip_charge_map
&
dumpSignal
() {
return
the_strip_charge_piled_up_map_
; }
14
inline
simromanpot::strip_charge_map_links_type
&
dumpLinks
() {
return
the_strip_charge_piled_up_map_links_
; }
15
16
private
:
17
simromanpot::strip_charge_map
the_strip_charge_piled_up_map_
;
18
simromanpot::strip_charge_map_links_type
the_strip_charge_piled_up_map_links_
;
19
bool
links_persistence_
;
20
RPDetId
det_id_
;
21
bool
verbosity_
;
22
};
23
24
#endif //SimPPS_RPDigiProducer_RP_PILE_UP_SIGNALS_H
RPPileUpSignals::RPPileUpSignals
RPPileUpSignals(const edm::ParameterSet ¶ms, RPDetId det_id)
Definition:
RPPileUpSignals.cc:6
CalibrationSummaryClient_cfi.params
params
Definition:
CalibrationSummaryClient_cfi.py:14
RPPileUpSignals::add
void add(const simromanpot::strip_charge_map &charge_induced, int PSimHitIndex)
Definition:
RPPileUpSignals.cc:16
simromanpot::strip_charge_map
std::map< unsigned short, double > strip_charge_map
Definition:
RPSimTypes.h:14
RPPileUpSignals::links_persistence_
bool links_persistence_
Definition:
RPPileUpSignals.h:19
edm::ParameterSet
Definition:
ParameterSet.h:47
RPPileUpSignals::the_strip_charge_piled_up_map_links_
simromanpot::strip_charge_map_links_type the_strip_charge_piled_up_map_links_
Definition:
RPPileUpSignals.h:18
RPPileUpSignals::the_strip_charge_piled_up_map_
simromanpot::strip_charge_map the_strip_charge_piled_up_map_
Definition:
RPPileUpSignals.h:17
RPDetId
uint32_t RPDetId
Definition:
RPSimTypes.h:11
RPSimTypes.h
RPPileUpSignals
Definition:
RPPileUpSignals.h:8
simromanpot::strip_charge_map_links_type
std::map< unsigned short, std::vector< std::pair< int, double > > > strip_charge_map_links_type
Definition:
RPSimTypes.h:28
RPPileUpSignals::dumpLinks
simromanpot::strip_charge_map_links_type & dumpLinks()
Definition:
RPPileUpSignals.h:14
RPPileUpSignals::reset
void reset()
Definition:
RPPileUpSignals.cc:11
ParameterSet.h
RPPileUpSignals::dumpSignal
const simromanpot::strip_charge_map & dumpSignal()
Definition:
RPPileUpSignals.h:13
RPPileUpSignals::verbosity_
bool verbosity_
Definition:
RPPileUpSignals.h:21
RPPileUpSignals::det_id_
RPDetId det_id_
Definition:
RPPileUpSignals.h:20
Generated for CMSSW Reference Manual by
1.8.16