Main Page
Namespaces
Classes
Package Documentation
CommonTools
Utils
interface
MassRangeSelector.h
Go to the documentation of this file.
1
#ifndef RecoAlgos_MassRangeSelector_h
2
#define RecoAlgos_MassRangeSelector_h
3
/* \class MassRangeSelector
4
*
5
* \author Luca Lista, INFN
6
*
7
* $Id: MassRangeSelector.h,v 1.3 2007/06/18 18:33:53 llista Exp $
8
*/
9
10
struct
MassRangeSelector
{
11
MassRangeSelector
(
double
massMin,
double
massMax
) :
12
massMin_
( massMin ),
massMax_
( massMax ) { }
13
template
<
typename
T>
14
bool
operator()
(
const
T
&
t
)
const
{
15
double
mass
= t.mass();
16
return
( mass >=
massMin_
&& mass <=
massMax_
);
17
}
18
19
private
:
20
double
massMin_
,
massMax_
;
21
};
22
23
#endif
MassRangeSelector::massMax_
double massMax_
Definition:
MassRangeSelector.h:20
MassRangeSelector::massMin_
double massMin_
Definition:
MassRangeSelector.h:20
bVertexFilter_cfi.massMax
massMax
Definition:
bVertexFilter_cfi.py:15
protons_cff.t
t
Definition:
protons_cff.py:34
MassRangeSelector::MassRangeSelector
MassRangeSelector(double massMin, double massMax)
Definition:
MassRangeSelector.h:11
MassRangeSelector
Definition:
MassRangeSelector.h:10
MassRangeSelector::operator()
bool operator()(const T &t) const
Definition:
MassRangeSelector.h:14
T
long double T
Definition:
Basic3DVectorLD.h:66
ResonanceBuilder.mass
mass
Definition:
ResonanceBuilder.py:8
Generated for CMSSW Reference Manual by
1.8.11