Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:61
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