Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:31:41

0001 #include "DataFormats/Common/interface/Wrapper.h"
0002 #include "DataFormats/Common/interface/AssociationMap.h"
0003 #include "DataFormats/TrackReco/interface/Track.h"
0004 #include "Rtypes.h"
0005 #include "Math/Cartesian3D.h"
0006 #include "Math/Polar3D.h"
0007 #include "Math/CylindricalEta3D.h"
0008 #include "DataFormats/TrackCandidate/interface/TrackCandidate.h"
0009 #include "DataFormats/TrackReco/interface/TrackFwd.h"
0010 #include "TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h"
0011 #include "DataFormats/GeometrySurface/interface/Surface.h"
0012 #include "DataFormats/CLHEP/interface/Migration.h"
0013 #include "DataFormats/CLHEP/interface/AlgebraicObjects.h"
0014 
0015 #include "DataFormats/GeometryVector/interface/LocalVector.h"
0016 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
0017 #include "DataFormats/Common/interface/AssociationMap.h"
0018 #include "DataFormats/Common/interface/OneToOne.h"
0019 #include "DataFormats/Common/interface/OwnVector.h"
0020 #include "DataFormats/Common/interface/Wrapper.h"
0021 #include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h"
0022 #include <vector>
0023 
0024 typedef TrajectoryStateOnSurface TrackParamConstraint;
0025 typedef edm::AssociationMap<edm::OneToOne<reco::TrackCollection, std::vector<TrajectoryStateOnSurface> > >
0026     TrackParamConstraintAssociationCollection;
0027 typedef TrackParamConstraintAssociationCollection::value_type TrackParamConstraintAssociation;
0028 typedef edm::Ref<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRef;
0029 typedef edm::RefProd<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRefProd;
0030 typedef edm::RefVector<TrackParamConstraintAssociationCollection> TrackParamConstraintAssociationRefVector;
0031 
0032 namespace TrackingTools_TrajectoryState {
0033   struct dictionary {
0034     TrajectoryStateOnSurface dummytsos;
0035     std::vector<TrajectoryStateOnSurface> jjj2;
0036     edm::Wrapper<std::vector<TrajectoryStateOnSurface> > jjj3;
0037 
0038     TrackParamConstraintAssociationCollection iii1;
0039     edm::Wrapper<TrackParamConstraintAssociationCollection> iii2;
0040     TrackParamConstraintAssociation iii3;
0041     TrackParamConstraintAssociationRef iii4;
0042     TrackParamConstraintAssociationRefProd iii5;
0043     TrackParamConstraintAssociationRefVector iii6;
0044   };
0045 }  // namespace TrackingTools_TrajectoryState