Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
GsfTools
interface
LargestWeightsStateMerger.h
Go to the documentation of this file.
1
#ifndef LargestWeightsStateMerger_H
2
#define LargestWeightsStateMerger_H
3
4
#include "
TrackingTools/GsfTools/interface/MultiGaussianStateMerger.h
"
5
10
class
LargestWeightsStateMerger
:
public
MultiGaussianStateMerger
{
11
12
public
:
13
14
LargestWeightsStateMerger
(
int
n
) :
Nmax
(n),
theSmallestWeightsMerging
(
true
) {
15
// initConfigurables();
16
}
17
18
virtual
LargestWeightsStateMerger
*
clone
()
const
19
{
20
return
new
LargestWeightsStateMerger
(*
this
);
21
}
22
26
virtual
RCMultiGaussianState
merge
(
const
RCMultiGaussianState
& mgs)
const
;
27
28
private
:
29
30
// void initConfigurables();
31
32
int
Nmax
;
33
bool
theSmallestWeightsMerging
;
34
35
};
36
37
#endif
LargestWeightsStateMerger::LargestWeightsStateMerger
LargestWeightsStateMerger(int n)
Definition:
LargestWeightsStateMerger.h:14
MultiGaussianStateMerger
Definition:
MultiGaussianStateMerger.h:11
LargestWeightsStateMerger::clone
virtual LargestWeightsStateMerger * clone() const
Definition:
LargestWeightsStateMerger.h:18
ReferenceCountingPointer
Definition:
ReferenceCounted.h:61
funct::true
true
Definition:
Factorize.h:183
LargestWeightsStateMerger
Definition:
LargestWeightsStateMerger.h:10
LargestWeightsStateMerger::merge
virtual RCMultiGaussianState merge(const RCMultiGaussianState &mgs) const
n
int n
Definition:
DTDataIntegrityTask.cc:33
MultiGaussianStateMerger.h
LargestWeightsStateMerger::theSmallestWeightsMerging
bool theSmallestWeightsMerging
Definition:
LargestWeightsStateMerger.h:33
LargestWeightsStateMerger::Nmax
int Nmax
Definition:
LargestWeightsStateMerger.h:32
Generated for CMSSW Reference Manual by
1.8.5