Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:54
ReferenceCountingPointer
Definition:
ReferenceCounted.h:73
KeepingNonZeroWeightsMerger::cut
double cut
Definition:
KeepingNonZeroWeightsMerger.h:30
KeepingNonZeroWeightsMerger::KeepingNonZeroWeightsMerger
KeepingNonZeroWeightsMerger()
Definition:
KeepingNonZeroWeightsMerger.h:14
KeepingNonZeroWeightsMerger
Definition:
KeepingNonZeroWeightsMerger.h:10
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
MultiGaussianStateMerger.h
KeepingNonZeroWeightsMerger::KeepingNonZeroWeightsMerger
KeepingNonZeroWeightsMerger(const double &value)
Definition:
KeepingNonZeroWeightsMerger.h:16
Generated for CMSSW Reference Manual by
1.8.5