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

# User Rev Content
1 gpetrucc 1.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     }