ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/IPHCalignment2/TrackingTools/TrajectoryState/src/classes.h
Revision: 1.1
Committed: Fri Nov 25 16:38:28 2011 UTC (13 years, 5 months ago) by econte
Content type: text/plain
Branch: MAIN
CVS Tags: TBD2011, TBD_2011, HEAD
Error occurred while calculating annotation data.
Log Message:
new IPHC alignment

File Contents

# Content
1 #include "DataFormats/Common/interface/Wrapper.h"
2 #include "DataFormats/Common/interface/AssociationMap.h"
3 #include "DataFormats/TrackReco/interface/Track.h"
4 #include "Rtypes.h"
5 #include "Math/Cartesian3D.h"
6 #include "Math/Polar3D.h"
7 #include "Math/CylindricalEta3D.h"
8 #include <boost/cstdint.hpp>
9 #include "DataFormats/TrackCandidate/interface/TrackCandidate.h"
10 #include "DataFormats/TrackReco/interface/TrackFwd.h"
11 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
12 #include "DataFormats/GeometrySurface/interface/Surface.h"
13 #include "DataFormats/CLHEP/interface/Migration.h"
14 #include "DataFormats/CLHEP/interface/AlgebraicObjects.h"
15 #include "boost/intrusive_ptr.hpp"
16 #include "DataFormats/GeometryVector/interface/LocalVector.h"
17 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
18 #include "DataFormats/Common/interface/AssociationMap.h"
19 #include "DataFormats/Common/interface/OneToOne.h"
20 #include "DataFormats/Common/interface/OwnVector.h"
21 #include "DataFormats/Common/interface/Wrapper.h"
22 #include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h"
23 #include <vector>
24
25 typedef TrajectoryStateOnSurface TrackParamConstraint;
26 typedef edm::AssociationMap<edm::OneToOne<reco::TrackCollection,std::vector<TrackParamConstraint> > > TrackParamConstraintAssociationCollection;
27 typedef TrackParamConstraintAssociationCollection::value_type TrackParamConstraintAssociation;
28 typedef edm::Ref<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRef;
29 typedef edm::RefProd<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRefProd;
30 typedef edm::RefVector<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRefVector;
31
32 namespace {
33 struct dictionary
34 {
35 std::vector<TrackParamConstraint> jjj2;
36 edm::Wrapper<std::vector<TrackParamConstraint> > jjj3;
37 edm::Wrapper<edm::AssociationMap<edm::OneToOne<std::vector<reco::Track>,std::vector<TrajectoryStateOnSurface>,unsigned int> > > io;
38 edm::helpers::KeyVal<edm::RefProd<std::vector<reco::Track> >,edm::RefProd<std::vector<TrajectoryStateOnSurface> > > eric2;
39
40
41 TrackParamConstraintAssociationCollection iii1;
42 edm::Wrapper<TrackParamConstraintAssociationCollection> iii2;
43 TrackParamConstraintAssociation iii3;
44 TrackParamConstraintAssociationRef iii4;
45 TrackParamConstraintAssociationRefProd iii5;
46 TrackParamConstraintAssociationRefVector iii6;
47 };
48 }