ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/LJMet/Tracking/Cosmics/interface/TrackLocalAngle.h
Revision: 1.1
Committed: Tue Jul 6 19:33:57 2010 UTC (14 years, 10 months ago) by msegala
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #ifndef TrackLocalAngle_h
2 #define TrackLocalAngle_h
3
4 #include "FWCore/Framework/interface/EDAnalyzer.h"
5 #include "FWCore/Framework/interface/Event.h"
6 #include "DataFormats/Common/interface/Handle.h"
7 #include "FWCore/Framework/interface/EventSetup.h"
8 #include "DataFormats/GeometryVector/interface/GlobalPoint.h"
9 #include "DataFormats/Common/interface/EDProduct.h"
10 #include "FWCore/ParameterSet/interface/ParameterSet.h"
11 #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h"
12 #include "DataFormats/TrajectorySeed/interface/TrajectorySeed.h"
13 #include "DataFormats/TrackCandidate/interface/TrackCandidateCollection.h"
14 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
15 #include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
16 #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
17 #include "TrackingTools/MaterialEffects/interface/PropagatorWithMaterial.h"
18 #include "TrackingTools/KalmanUpdators/interface/KFUpdator.h"
19 #include "TrackingTools/KalmanUpdators/interface/Chi2MeasurementEstimator.h"
20 #include "TrackingTools/TrackFitters/interface/KFTrajectoryFitter.h"
21 #include "TrackingTools/TrackFitters/interface/KFTrajectorySmoother.h"
22 #include "RecoTracker/TransientTrackingRecHit/interface/TkTransientTrackingRecHitBuilder.h"
23 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateTransform.h"
24 #include "FWCore/MessageLogger/interface/MessageLogger.h"
25 #include "DataFormats/TrackReco/interface/Track.h"
26 #include "DataFormats/SiStripCluster/interface/SiStripCluster.h"
27 #include "AnalysisDataFormats/SiStripClusterInfo/interface/SiStripClusterInfo.h"
28
29 class TrackLocalAngle
30 {
31 public:
32
33 explicit TrackLocalAngle(const TrackerGeometry * tracker);
34
35 virtual ~TrackLocalAngle();
36
37 std::pair<float,float> findtrackangle(const TrajectoryMeasurement& theTM);
38
39 std::pair<float,float> findhitcharge(const TrajectoryMeasurement& theTM);
40
41 private:
42
43 const TrackerGeometry * tracker_;
44
45 };
46
47
48 #endif