CMS 3D CMS Logo

CosmicMuonUtilities.h
Go to the documentation of this file.
1 #ifndef CosmicMuonProducer_CosmicMuonUtilities_H
2 #define CosmicMuonProducer_CosmicMuonUtilities_H
3 
13 
14 class Propagator;
15 
16 namespace edm {
17  class ParameterSet;
18  class Event;
19  class EventSetup;
20 } // namespace edm
21 
22 class Trajectory;
24 
29 
31 public:
33 
34  virtual ~CosmicMuonUtilities();
35 
37 
39 
41 
42  bool isTraversing(const Trajectory&) const;
43 
45 
47  const ConstRecHitPointer&,
48  const Propagator&) const;
49 
50 private:
51 };
52 #endif
TrajectoryStateOnSurface.h
ConstRecHitPointer
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
Definition: CosmicMuonUtilities.h:26
CosmicMuonUtilities::isTraversing
bool isTraversing(const Trajectory &) const
Definition: CosmicMuonUtilities.cc:100
MuonRecHitContainer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: CosmicMuonSmoother.h:31
edm
HLT enums.
Definition: AlignableModifier.h:19
CosmicMuonUtilities::~CosmicMuonUtilities
virtual ~CosmicMuonUtilities()
Definition: CosmicMuonUtilities.cc:27
MuonTransientTrackingRecHit::ConstMuonRecHitContainer
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
Definition: MuonTransientTrackingRecHit.h:27
MuonTransientTrackingRecHit::MuonRecHitContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer
Definition: MuonTransientTrackingRecHit.h:26
TransientTrackingRecHit.h
MuonTransientTrackingRecHit.h
CosmicMuonUtilities::reverseDirection
void reverseDirection(TrajectoryStateOnSurface &, const MagneticField *) const
Definition: CosmicMuonUtilities.cc:29
CosmicMuonUtilities::stepPropagate
TrajectoryStateOnSurface stepPropagate(const TrajectoryStateOnSurface &, const ConstRecHitPointer &, const Propagator &) const
Definition: CosmicMuonUtilities.cc:140
ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
Definition: CosmicMuonUtilities.h:27
Propagator
Definition: Propagator.h:44
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
ConstRecHitPointer
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
Definition: MillePedeAlignmentAlgorithm.cc:75
MuonRecHitContainer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
Definition: CosmicMuonUtilities.h:23
ConstMuonRecHitContainer
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
Definition: CosmicMuonUtilities.h:28
Event
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
CosmicMuonUtilities
Definition: CosmicMuonUtilities.h:30
ParameterSet
Definition: Functions.h:16
TrackingRecHit::ConstRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
Definition: TrackingRecHit.h:32
CosmicMuonUtilities::CosmicMuonUtilities
CosmicMuonUtilities()
Definition: CosmicMuonUtilities.cc:22
TrackingRecHit::ConstRecHitPointer
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
Definition: TrackingRecHit.h:25
CosmicMuonUtilities::print
std::string print(const ConstMuonRecHitContainer &) const
Definition: CosmicMuonUtilities.cc:40
ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
Definition: MillePedeAlignmentAlgorithm.cc:74
Trajectory
Definition: Trajectory.h:38
ConstMuonRecHitContainer
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
Definition: CosmicMuonSmoother.h:36
EventSetup
MagneticField
Definition: MagneticField.h:19
TrajectoryMeasurement
Definition: TrajectoryMeasurement.h:25