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 {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 
43  void reverseDirection(TrajectoryStateOnSurface&,const MagneticField*) const;
44 
46  const ConstRecHitPointer&,
47  const Propagator&) const;
48 
49  private:
50 
51 };
52 #endif
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
S & print(S &os, JobReport::InputFile const &f)
Definition: JobReport.cc:65
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
HLT enums.
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer