SimMuon
CSCDigitizer
src
CSCNeutronReader.h
Go to the documentation of this file.
1
#ifndef SimMuon_CSCDigitizer_CSCNeutronReader_h
2
#define SimMuon_CSCDigitizer_CSCNeutronReader_h
3
4
#include "
SimMuon/Neutron/interface/SubsystemNeutronReader.h
"
5
6
namespace
CLHEP
{
7
class
HepRandomEngine;
8
}
9
10
class
CSCNeutronReader
:
public
SubsystemNeutronReader
{
11
public
:
12
CSCNeutronReader
(
const
edm::ParameterSet
&
pset
) :
SubsystemNeutronReader
(
pset
) {}
13
~CSCNeutronReader
()
override
{}
14
15
void
addHits
(std::map<int, edm::PSimHitContainer> &hitMap, CLHEP::HepRandomEngine *);
16
17
int
detId
(
int
chamberIndex,
int
localDetId
)
override
;
18
19
int
localDetId
(
int
globalDetId)
const
;
20
21
int
chamberType
(
int
globalDetId)
const
;
22
23
int
chamberId
(
int
globalDetId)
const
;
24
};
25
26
#endif
CSCNeutronReader::CSCNeutronReader
CSCNeutronReader(const edm::ParameterSet &pset)
Definition:
CSCNeutronReader.h:12
CSCNeutronReader::chamberType
int chamberType(int globalDetId) const
Definition:
CSCNeutronReader.cc:40
CSCNeutronReader::addHits
void addHits(std::map< int, edm::PSimHitContainer > &hitMap, CLHEP::HepRandomEngine *)
Definition:
CSCNeutronReader.cc:6
CSCNeutronReader
Definition:
CSCNeutronReader.h:10
CSCNeutronReader::detId
int detId(int chamberIndex, int localDetId) override
Definition:
CSCNeutronReader.cc:33
CLHEP
Definition:
CocoaGlobals.h:27
edm::ParameterSet
Definition:
ParameterSet.h:47
CSCNeutronReader::localDetId
int localDetId(int globalDetId) const
Definition:
CSCNeutronReader.cc:38
SubsystemNeutronReader
Definition:
SubsystemNeutronReader.h:20
CSCNeutronReader::chamberId
int chamberId(int globalDetId) const
Definition:
CSCNeutronReader.cc:45
SubsystemNeutronReader.h
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
CSCNeutronReader::~CSCNeutronReader
~CSCNeutronReader() override
Definition:
CSCNeutronReader.h:13
Generated for CMSSW Reference Manual by
1.8.16