Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoMuon
MuonSeedGenerator
src
MuonSeedVFinder.h
Go to the documentation of this file.
1
#ifndef RecoMuon_MuonSeedGenerator_MuonSeedVFinder_H
2
#define RecoMuon_MuonSeedGenerator_MuonSeedVFinder_H
3
13
#include "
DataFormats/TrajectorySeed/interface/TrajectorySeed.h
"
14
#include "
RecoMuon/TransientTrackingRecHit/interface/MuonTransientTrackingRecHit.h
"
15
#include "
RecoMuon/MuonSeedGenerator/src/MuonSeedPtExtractor.h
"
16
#include "
MagneticField/Engine/interface/MagneticField.h
"
17
#include <vector>
18
19
class
MuonSeedVFinder
{
20
public
:
21
22
virtual
~MuonSeedVFinder
() {}
23
virtual
void
setBField
(
const
MagneticField
* field) = 0;
24
25
virtual
void
seeds
(
const
MuonTransientTrackingRecHit::MuonRecHitContainer
& hits,
26
std::vector<TrajectorySeed> &
result
) = 0;
27
28
void
setBeamSpot
(
const
GlobalVector
& gv) {
thePtExtractor
->
setBeamSpot
(gv);}
29
protected
:
30
MuonSeedPtExtractor
*
thePtExtractor
;
31
32
};
33
#endif
MuonSeedVFinder::setBeamSpot
void setBeamSpot(const GlobalVector &gv)
Definition:
MuonSeedVFinder.h:28
Vector3DBase< float, GlobalTag >
MagneticField
Definition:
MagneticField.h:17
MuonSeedPtExtractor.h
MagneticField.h
MuonSeedPtExtractor
Definition:
MuonSeedPtExtractor.h:15
query.result
tuple result
Definition:
query.py:137
MuonSeedVFinder::seeds
virtual void seeds(const MuonTransientTrackingRecHit::MuonRecHitContainer &hits, std::vector< TrajectorySeed > &result)=0
MuonSeedVFinder::thePtExtractor
MuonSeedPtExtractor * thePtExtractor
Definition:
MuonSeedVFinder.h:30
TrajectorySeed.h
MuonTransientTrackingRecHit.h
MuonSeedVFinder::setBField
virtual void setBField(const MagneticField *field)=0
MuonSeedVFinder
Definition:
MuonSeedVFinder.h:19
MuonSeedVFinder::~MuonSeedVFinder
virtual ~MuonSeedVFinder()
Definition:
MuonSeedVFinder.h:22
MuonTransientTrackingRecHit::MuonRecHitContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer
Definition:
MuonTransientTrackingRecHit.h:30
MuonSeedPtExtractor::setBeamSpot
void setBeamSpot(const GlobalVector &gv)
Definition:
MuonSeedPtExtractor.h:30
Generated for CMSSW Reference Manual by
1.8.5