Main Page
Namespaces
Classes
Package Documentation
TrackingTools
GsfTools
interface
KeepingNonZeroWeightsMerger.h
Go to the documentation of this file.
1
#ifndef KeepingNonZeroWeightsMerger_H
2
#define KeepingNonZeroWeightsMerger_H
3
4
#include "
TrackingTools/GsfTools/interface/MultiGaussianStateMerger.h
"
5
10
class
KeepingNonZeroWeightsMerger
:
public
MultiGaussianStateMerger
{
11
12
public
:
13
14
KeepingNonZeroWeightsMerger
() :
cut
(1.
e
-7) {}
15
16
KeepingNonZeroWeightsMerger
(
const
double
&
value
) :
cut
(value) {}
17
18
virtual
KeepingNonZeroWeightsMerger
*
clone
()
const
19
{
20
return
new
KeepingNonZeroWeightsMerger
(*
this
);
21
}
22
26
virtual
RCMultiGaussianState
merge
(
const
RCMultiGaussianState
& mgs)
const
;
27
28
private
:
29
30
double
cut
;
31
32
};
33
34
#endif // KeepingNonZeroWeightsMerger_H
KeepingNonZeroWeightsMerger::clone
virtual KeepingNonZeroWeightsMerger * clone() const
Definition:
KeepingNonZeroWeightsMerger.h:18
MultiGaussianStateMerger
Definition:
MultiGaussianStateMerger.h:11
KeepingNonZeroWeightsMerger::merge
virtual RCMultiGaussianState merge(const RCMultiGaussianState &mgs) const
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
ReferenceCountingPointer
Definition:
ReferenceCounted.h:63
KeepingNonZeroWeightsMerger::cut
double cut
Definition:
KeepingNonZeroWeightsMerger.h:30
KeepingNonZeroWeightsMerger::KeepingNonZeroWeightsMerger
KeepingNonZeroWeightsMerger()
Definition:
KeepingNonZeroWeightsMerger.h:14
value
Definition:
value.py:1
KeepingNonZeroWeightsMerger
Definition:
KeepingNonZeroWeightsMerger.h:10
MultiGaussianStateMerger.h
KeepingNonZeroWeightsMerger::KeepingNonZeroWeightsMerger
KeepingNonZeroWeightsMerger(const double &value)
Definition:
KeepingNonZeroWeightsMerger.h:16
Generated for CMSSW Reference Manual by
1.8.11