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
(G4String ,
const
DDCompactView
&,
const
SensitiveDetectorCatalog
&,
17
edm::ParameterSet
const
&,
const
SimTrackManager
*);
18
virtual
~AHCalSD
();
19
virtual
double
getEnergyDeposit
(G4Step* );
20
virtual
uint32_t
setDetUnitId
(G4Step*
step
);
21
bool
unpackIndex
(
const
uint32_t &
idx
,
int
& row,
22
int
&
col
,
int
&
depth
);
23
protected
:
24
25
virtual
bool
filterHit
(
CaloG4Hit
*,
double
);
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
AHCalSD::betaThr
double betaThr
Definition:
AHCalSD.h:30
AHCalSD::birk3
double birk3
Definition:
AHCalSD.h:30
AHCalSD::~AHCalSD
virtual ~AHCalSD()
Definition:
AHCalSD.cc:41
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:90
AHCalSD::filterHit
virtual bool filterHit(CaloG4Hit *, double)
Definition:
AHCalSD.cc:107
particleFlowClusterECALTimeSelected_cfi.depth
depth
Definition:
particleFlowClusterECALTimeSelected_cfi.py:8
AHCalSD::birk2
double birk2
Definition:
AHCalSD.h:30
SensitiveDetectorCatalog
Definition:
SensitiveDetectorCatalog.h:8
AHCalSD::AHCalSD
AHCalSD(G4String, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
Definition:
AHCalSD.cc:20
AHCalSD::setDetUnitId
virtual uint32_t setDetUnitId(G4Step *step)
Definition:
AHCalSD.cc:60
AHCalSD::eminHit
double eminHit
Definition:
AHCalSD.h:31
training_settings.idx
idx
Definition:
training_settings.py:16
CaloG4Hit
Definition:
CaloG4Hit.h:33
AHCalSD::getEnergyDeposit
virtual double getEnergyDeposit(G4Step *)
Definition:
AHCalSD.cc:43
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:88
SimTrackManager
Definition:
SimTrackManager.h:34
Generated for CMSSW Reference Manual by
1.8.11