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

# User Rev Content
1 msegala 1.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