ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/GPetrucc/src/classes.h
Revision: 1.1
Committed: Wed Jan 27 23:00:06 2010 UTC (15 years, 3 months ago) by gpetrucc
Content type: text/plain
Branch: MAIN
CVS Tags: V03-00-00, HEAD
Log Message:
FWLite Tools
First buggy version of in flight decay finder

File Contents

# Content
1 //#include "UserCode/GPetrucc/interface/FWLiteCandEvaluator.h"
2
3 #include "CommonTools/Utils/src/ExpressionPtr.h"
4 #include "CommonTools/Utils/src/ExpressionBase.h"
5 #include "CommonTools/Utils/src/SelectorPtr.h"
6 #include "CommonTools/Utils/src/SelectorBase.h"
7 #include <vector>
8 #include "UserCode/GPetrucc/interface/fwliteHelpers.h"
9
10 // typedefs are useful, sometimes genreflex has problems with default template arguments (e.g. the allocator)
11 namespace reco { namespace parser {
12 typedef std::vector<reco::parser::ExpressionPtr> ExpressionPtrs;
13 typedef std::vector<reco::parser::SelectorPtr> SelectorPtrs;
14 } }
15
16
17 namespace {
18 struct dictionary {
19 // all these are templates, so we need to instantiate them
20 reco::parser::ExpressionPtr eptr;
21 std::vector<reco::parser::ExpressionPtr> eptrs;
22 reco::parser::SelectorPtr sptr;
23 std::vector<reco::parser::SelectorPtr> sptrs;
24 };
25 }