1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<lcgdict>
<selection>
<!-- UserData: Core -->
<class name="pat::UserData" ClassVersion="10">
<version ClassVersion="10" checksum="85383148"/>
</class>
<class name="std::vector<pat::UserData *>" />
<class name="pat::UserDataCollection" rntupleStreamerMode="true"/>
<!-- UserData: Standalone UserData in the event. Needed? -->
<class name="edm::Wrapper<pat::UserDataCollection>" />
<class name="edm::Ptr<pat::UserData>" />
<class name="std::vector<edm::Ptr<pat::UserData> >" />
<class name="edm::ValueMap<edm::Ptr<pat::UserData> >" />
<class name="edm::Wrapper<edm::ValueMap<edm::Ptr<pat::UserData> > >" />
<!-- UserData: a few holders -->
<!-- <class pattern="pat::UserHolder<*>" /> -->
<class name="pat::UserHolder<ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >" />
<class name="pat::UserHolder<ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> > >" />
<class name="pat::UserHolder<ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> > >" />
<class name="pat::UserHolder<ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,2,2,ROOT::Math::MatRepSym<double,2> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,2u,2u,ROOT::Math::MatRepSym<double,2u> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,3,3,ROOT::Math::MatRepSym<double,3> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,3u,3u,ROOT::Math::MatRepSym<double,3u> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,4,4,ROOT::Math::MatRepSym<double,4> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,4u,4u,ROOT::Math::MatRepSym<double,4u> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,5,5,ROOT::Math::MatRepSym<double,5> > >" />
<class name="pat::UserHolder<ROOT::Math::SMatrix<double,5u,5u,ROOT::Math::MatRepSym<double,5u> > >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,2> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,2u> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,3> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,3u> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,4> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,4u> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,5> >" />
<class name="pat::UserHolder<ROOT::Math::SVector<double,5u> >" />
<class name="pat::UserHolder<Vector3DBase<float,GlobalTag> >" />
<class name="pat::UserHolder<bool>" />
<class name="pat::UserHolder<edm::Ref<vector<pat::CompositeCandidate>,pat::CompositeCandidate,edm::refhelper::FindUsingAdvance<vector<pat::CompositeCandidate>,pat::CompositeCandidate> > >" />
<class name="pat::UserHolder<edm::Ref<vector<reco::Vertex>,reco::Vertex,edm::refhelper::FindUsingAdvance<vector<reco::Vertex>,reco::Vertex> > >" />
<class name="pat::UserHolder<reco::Track>" />
<class name="pat::UserHolder<reco::Vertex>" />
<class name="pat::UserHolder<edm::Ptr<pat::PackedCandidate> >" />
<class name="pat::UserHolder<vector<unsigned int> >" />
</selection>
<exclusion>
<class name="edm::OwnVector<pat::UserData, edm::ClonePolicy<pat::UserData> >">
<method name="sort" />
</class>
</exclusion>
</lcgdict>
|