Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
srcs
larreco
larreco
ShowerFinder
ShowerReco3D
ShowerCalo.h
Go to the documentation of this file.
1
/**
2
* \file ShowerCalo.h
3
*
4
* \ingroup ShowerReco3D
5
*
6
* \brief Class def header for a class ShowerCalo
7
*
8
* @author kazuhiro
9
*/
10
11
/** \addtogroup ShowerReco3D
12
13
@{*/
14
#ifndef RECOTOOL_SHOWERCALO_H
15
#define RECOTOOL_SHOWERCALO_H
16
17
#include <utility>
18
19
namespace
showerreco {
20
21
namespace
energy {
22
23
enum
RecoType_t
{
24
kDEFAULT
25
};
26
27
// Define constants to be used by ShowerCalo
28
static
const
double
DEFAULT_ECorr
= 1.81;
//1.75133;
29
static
const
double
DEFAULT_ECorrError
= 0.173707;
30
31
}
32
}
33
34
namespace
showerreco {
35
36
/**
37
\class ShowerCalo
38
User defined class ShowerCalo ... these comments are used to generate
39
doxygen documentation!
40
*/
41
class
ShowerCalo
{
42
43
public
:
44
45
/// Default constructor
46
ShowerCalo
(){};
47
48
/// Default destructor
49
virtual
~ShowerCalo
(){};
50
51
std::pair<double,double>
ShowerEnergy
(
double
energy,
52
::
showerreco::energy::RecoType_t
type
=
energy::kDEFAULT
,
53
bool
mc=
true
);
54
55
};
56
}
57
58
59
#endif
60
/** @} */
// end of doxygen group
showerreco::ShowerCalo::ShowerCalo
ShowerCalo()
Default constructor.
Definition:
ShowerCalo.h:46
showerreco::energy::DEFAULT_ECorr
static const double DEFAULT_ECorr
Definition:
ShowerCalo.h:28
showerreco::ShowerCalo
Definition:
ShowerCalo.h:41
showerreco::ShowerCalo::ShowerEnergy
std::pair< double, double > ShowerEnergy(double energy,::showerreco::energy::RecoType_t type=energy::kDEFAULT, bool mc=true)
Definition:
ShowerCalo.cxx:9
type
Definition:
ShowerProducedPtrsHolder.hh:50
showerreco::energy::kDEFAULT
Definition:
ShowerCalo.h:24
showerreco::energy::DEFAULT_ECorrError
static const double DEFAULT_ECorrError
Definition:
ShowerCalo.h:29
showerreco::energy::RecoType_t
RecoType_t
Definition:
ShowerCalo.h:23
showerreco::ShowerCalo::~ShowerCalo
virtual ~ShowerCalo()
Default destructor.
Definition:
ShowerCalo.h:49
Generated by
1.8.5