CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CosmicMuonUtilities.h
Go to the documentation of this file.
1 #ifndef CosmicMuonProducer_CosmicMuonUtilities_H
2 #define CosmicMuonProducer_CosmicMuonUtilities_H
3 
15 
16 class Propagator;
17 
18 namespace edm {class ParameterSet; class Event; class EventSetup;}
19 
20 class Trajectory;
22 
27 
28 
30 
31  public:
32 
34 
35  virtual ~CosmicMuonUtilities();
36 
38 
40 
42 
43  bool isTraversing(const Trajectory&) const;
44 
46 
48  const ConstRecHitPointer&,
49  const Propagator&) const;
50 
51  private:
52 
53 };
54 #endif
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
std::string print(const ConstMuonRecHitContainer &) const
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