Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoBTag
SecondaryVertex
interface
V0Filter.h
Go to the documentation of this file.
1
#ifndef RecoBTag_SecondaryVertex_V0Filter_h
2
#define RecoBTag_SecondaryVertex_V0Filter_h
3
4
#include <vector>
5
6
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
7
8
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
9
10
namespace
reco
{
11
12
class
V0Filter
{
13
public
:
14
V0Filter
(
const
edm::ParameterSet
¶ms);
15
~V0Filter
() {}
16
17
bool
operator ()
(
const
reco::TrackRef
*
tracks
,
unsigned
int
n
)
const
;
18
bool
operator ()
(
const
reco::Track
*
tracks
,
unsigned
int
n
)
const
;
19
20
inline
bool
21
operator ()
(
const
std::vector<reco::TrackRef> &
tracks
)
const
22
{
return
(*
this
)(&tracks[0], tracks.size()); }
23
24
inline
bool
25
operator ()
(
const
std::vector<reco::Track> &
tracks
)
const
26
{
return
(*
this
)(&tracks[0], tracks.size()); }
27
28
private
:
29
inline
bool
30
operator ()
(
const
reco::Track
**
tracks
,
unsigned
int
n
)
const
;
31
32
double
k0sMassWindow
;
33
};
34
35
}
// namespace reco
36
37
#endif // RecoBTag_SecondaryVertex_V0Filter_h
reco::V0Filter::k0sMassWindow
double k0sMassWindow
Definition:
V0Filter.h:32
TrackFwd.h
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
reco::V0Filter
Definition:
V0Filter.h:12
ParameterSet.h
reco::V0Filter::V0Filter
V0Filter(const edm::ParameterSet ¶ms)
Definition:
V0Filter.cc:16
reco::V0Filter::~V0Filter
~V0Filter()
Definition:
V0Filter.h:15
testEve_cfg.tracks
tuple tracks
Definition:
testEve_cfg.py:39
n
int n
Definition:
DTDataIntegrityTask.cc:33
reco::Track
Definition:
Track.h:27
edm::ParameterSet
Definition:
ParameterSet.h:35
reco::V0Filter::operator()
bool operator()(const reco::TrackRef *tracks, unsigned int n) const
Definition:
V0Filter.cc:53
edm::Ref< TrackCollection >
Generated for CMSSW Reference Manual by
1.8.5