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 
13 
14 class Propagator;
15 
16 namespace edm {class ParameterSet; class Event; class EventSetup;}
17 
18 class Trajectory;
20 
25 
26 
28 
29  public:
30 
32 
33  virtual ~CosmicMuonUtilities();
34 
36 
38 
40 
41  bool isTraversing(const Trajectory&) const;
42 
44 
46  const ConstRecHitPointer&,
47  const Propagator&) const;
48 
49  private:
50 
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