All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
RealisticCaloRecoScinPpd.h
Go to the documentation of this file.
1
#ifndef REALISTICCALORECOSCINPPD_H
2
#define REALISTICCALORECOSCINPPD_H 1
3
4
#include "
RealisticCaloReco.h
"
5
6
/**
7
\addtogroup CaloDigi CaloDigi
8
@{
9
10
\addtogroup RealisticCaloRecoScinPpd RealisticCaloRecoScinPpd
11
@{
12
Realistic reconstruction of scint+PPD calorimeter hits.
13
=== RealisticCaloRecoSilicon Processor === <br>
14
realistic reconstruction of scint+PPD calorimeter hits
15
D.Jeans 02/2016.
16
*/
17
18
class
RealisticCaloRecoScinPpd
:
public
RealisticCaloReco
{
19
20
public
:
21
22
virtual
Processor*
newProcessor
() {
return
new
RealisticCaloRecoScinPpd
; }
23
24
RealisticCaloRecoScinPpd
();
25
26
protected
:
27
virtual
float
reconstructEnergy
(
const
CalorimeterHit* hit);
28
29
float
_PPD_pe_per_mip
{};
// # photoelectrons/MIP for MPPC
30
int
_PPD_n_pixels
{};
// # pixels in MPPC
31
} ;
32
33
/** @} @}*/
34
35
#endif
RealisticCaloRecoScinPpd::newProcessor
virtual Processor * newProcessor()
Definition:
RealisticCaloRecoScinPpd.h:22
RealisticCaloReco.h
RealisticCaloRecoScinPpd::_PPD_n_pixels
int _PPD_n_pixels
Definition:
RealisticCaloRecoScinPpd.h:30
RealisticCaloRecoScinPpd::_PPD_pe_per_mip
float _PPD_pe_per_mip
Definition:
RealisticCaloRecoScinPpd.h:29
RealisticCaloRecoScinPpd::RealisticCaloRecoScinPpd
RealisticCaloRecoScinPpd()
Definition:
RealisticCaloRecoScinPpd.cc:7
RealisticCaloReco
Definition:
RealisticCaloReco.h:40
RealisticCaloRecoScinPpd
Definition:
RealisticCaloRecoScinPpd.h:18
RealisticCaloRecoScinPpd::reconstructEnergy
virtual float reconstructEnergy(const CalorimeterHit *hit)
Definition:
RealisticCaloRecoScinPpd.cc:22
CaloDigi
Realistic
include
RealisticCaloRecoScinPpd.h
Generated on Tue Mar 29 2022 10:09:42 by
1.8.5