CMS 3D CMS Logo

MuonCSCSeedFromRecHits.h
Go to the documentation of this file.
1 #ifndef MuonSeedGenerator_MuonCSCSeedFromRecHits_h
2 #define MuonSeedGenerator_MuonCSCSeedFromRecHits_h
3 
5 
7 public:
9  ~MuonCSCSeedFromRecHits() override {}
10 
11  virtual TrajectorySeed seed() const;
12 
14 
15 private:
16  // try to make something from a pair of layers with hits.
17  bool makeSeed(const MuonRecHitContainer& hits1, const MuonRecHitContainer& hits2, TrajectorySeed& seed) const;
18  bool makeSeed2(const MuonRecHitContainer& hits1, const MuonRecHitContainer& hits2, TrajectorySeed& seed) const;
19 
20  // when all else fails
21  void makeDefaultSeed(TrajectorySeed& seed) const;
22 
26 
27  void analyze() const;
28 };
29 
30 #endif
MuonCSCSeedFromRecHits::createDefaultEndcapSeed
bool createDefaultEndcapSeed(ConstMuonRecHitPointer last, TrajectorySeed &seed) const
Definition: MuonCSCSeedFromRecHits.cc:217
MuonRecHitContainer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: CosmicMuonSmoother.h:31
MuonCSCSeedFromRecHits::analyze
void analyze() const
Definition: MuonCSCSeedFromRecHits.cc:224
muon
Definition: MuonCocktails.h:17
MuonCSCSeedFromRecHits::segmentQuality
int segmentQuality(ConstMuonRecHitPointer muon) const
Definition: MuonCSCSeedFromRecHits.cc:124
MuonCSCSeedFromRecHits::bestEndcapHit
ConstMuonRecHitPointer bestEndcapHit(const MuonRecHitContainer &endcapHits) const
Definition: MuonCSCSeedFromRecHits.cc:154
MuonCSCSeedFromRecHits
Definition: MuonCSCSeedFromRecHits.h:6
dqmdumpme.last
last
Definition: dqmdumpme.py:56
MuonCSCSeedFromRecHits::seed
virtual TrajectorySeed seed() const
Definition: MuonCSCSeedFromRecHits.cc:17
ConstMuonRecHitPointer
MuonTransientTrackingRecHit::ConstMuonRecHitPointer ConstMuonRecHitPointer
Definition: MuonSeedGenerator.cc:49
MuonCSCSeedFromRecHits::~MuonCSCSeedFromRecHits
~MuonCSCSeedFromRecHits() override
Definition: MuonCSCSeedFromRecHits.h:9
MuonSeedFromRecHits
Definition: MuonSeedFromRecHits.h:19
MuonCSCSeedFromRecHits::makeSeed
bool makeSeed(const MuonRecHitContainer &hits1, const MuonRecHitContainer &hits2, TrajectorySeed &seed) const
Definition: MuonCSCSeedFromRecHits.cc:78
MuonCSCSeedFromRecHits::computeDefaultPt
float computeDefaultPt(ConstMuonRecHitPointer muon) const
HLT_2018_cff.endcapHits
endcapHits
Definition: HLT_2018_cff.py:78759
TrajectorySeed
Definition: TrajectorySeed.h:17
MuonCSCSeedFromRecHits::makeDefaultSeed
void makeDefaultSeed(TrajectorySeed &seed) const
Definition: MuonCSCSeedFromRecHits.cc:206
MuonCSCSeedFromRecHits::MuonCSCSeedFromRecHits
MuonCSCSeedFromRecHits()
Definition: MuonCSCSeedFromRecHits.cc:15
MuonCSCSeedFromRecHits::makeSeed2
bool makeSeed2(const MuonRecHitContainer &hits1, const MuonRecHitContainer &hits2, TrajectorySeed &seed) const
MuonSeedFromRecHits.h