CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
std::string print(const ConstMuonRecHitContainer &) const
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
TrajectoryStateOnSurface stepPropagate(const TrajectoryStateOnSurface &, const ConstRecHitPointer &, const Propagator &) const
bool isTraversing(const Trajectory &) const
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
void reverseDirection(TrajectoryStateOnSurface &, const MagneticField *) const
std::vector< MuonRecHitPointer > MuonRecHitContainer