Main Page
Namespaces
Classes
Package Documentation
SimG4CMS
HGCalTestBeam
interface
AHCalSD.h
Go to the documentation of this file.
1
#ifndef SimG4CMS_AHCalSD_h
2
#define SimG4CMS_AHCalSD_h
3
4
#include "
SimG4CMS/Calo/interface/CaloSD.h
"
5
6
#include "G4String.hh"
7
#include <map>
8
#include <string>
9
10
class
G4Step;
11
12
class
AHCalSD
:
public
CaloSD
{
13
14
public
:
15
16
AHCalSD
(
const
std::string
& ,
const
DDCompactView
&,
const
SensitiveDetectorCatalog
&,
17
edm::ParameterSet
const
&,
const
SimTrackManager
*);
18
~AHCalSD
()
override
;
19
double
getEnergyDeposit
(G4Step* )
override
;
20
uint32_t
setDetUnitId
(
const
G4Step*
step
)
override
;
21
bool
unpackIndex
(
const
uint32_t &
idx
,
int
& row,
22
int
&
col
,
int
&
depth
);
23
protected
:
24
25
bool
filterHit
(
CaloG4Hit
*,
double
)
override
;
26
27
private
:
28
29
bool
useBirk
;
30
double
birk1
,
birk2
,
birk3
,
betaThr
;
31
double
eminHit
;
32
};
33
34
#endif // AHCalSD_h
CaloSD.h
AHCalSD::birk1
double birk1
Definition:
AHCalSD.h:30
CaloSD
Definition:
CaloSD.h:42
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
AHCalSD::betaThr
double betaThr
Definition:
AHCalSD.h:30
AHCalSD::birk3
double birk3
Definition:
AHCalSD.h:30
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:90
AHCalSD::filterHit
bool filterHit(CaloG4Hit *, double) override
Definition:
AHCalSD.cc:106
particleFlowClusterECALTimeSelected_cfi.depth
depth
Definition:
particleFlowClusterECALTimeSelected_cfi.py:8
AHCalSD::birk2
double birk2
Definition:
AHCalSD.h:30
AHCalSD::~AHCalSD
~AHCalSD() override
Definition:
AHCalSD.cc:41
AHCalSD::setDetUnitId
uint32_t setDetUnitId(const G4Step *step) override
Definition:
AHCalSD.cc:60
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:8
AHCalSD::AHCalSD
AHCalSD(const std::string &, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
Definition:
AHCalSD.cc:20
AHCalSD::getEnergyDeposit
double getEnergyDeposit(G4Step *) override
Definition:
AHCalSD.cc:43
AHCalSD::eminHit
double eminHit
Definition:
AHCalSD.h:31
training_settings.idx
idx
Definition:
training_settings.py:16
CaloG4Hit
Definition:
CaloG4Hit.h:33
AHCalSD
Definition:
AHCalSD.h:12
cuy.col
col
Definition:
cuy.py:1008
AHCalSD::useBirk
bool useBirk
Definition:
AHCalSD.h:29
edm::ParameterSet
Definition:
ParameterSet.h:36
step
step
Definition:
StallMonitor.cc:104
AHCalSD::unpackIndex
bool unpackIndex(const uint32_t &idx, int &row, int &col, int &depth)
Definition:
AHCalSD.cc:87
SimTrackManager
Definition:
SimTrackManager.h:34
Generated for CMSSW Reference Manual by
1.8.11