Main Page
Namespaces
Classes
Package Documentation
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:63
funct::true
true
Definition:
Factorize.h:184
LargestWeightsStateMerger
Definition:
LargestWeightsStateMerger.h:10
LargestWeightsStateMerger::merge
virtual RCMultiGaussianState merge(const RCMultiGaussianState &mgs) const
gen::n
int n
Definition:
Cascade2Hadronizer.cc:79
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.11