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 |
}
|