ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/dhidas/OSUAnalysis/Tools/interface/ReconstructionRules/BasicRule.h
Revision: 1.1.1.1 (vendor branch)
Committed: Thu Dec 1 16:28:48 2011 UTC (13 years, 5 months ago) by dhidas
Content type: text/plain
Branch: dhidas, MAIN
CVS Tags: START, HEAD
Changes since 1.1: +0 -0 lines
Error occurred while calculating annotation data.
Log Message:
osu copy modified

File Contents

# Content
1 /*
2 * BasicRule.h
3 *
4 * Created on: 15 Apr 2011
5 * Author: kreczko
6 */
7
8 #ifndef BASICRULE_H_
9 #define BASICRULE_H_
10
11 #include "../RecoObjects/Jet.h"
12 #include "../TtbarHypothesis.h"
13 namespace BAT {
14
15 class BasicRule {
16 public:
17 BasicRule();
18 virtual ~BasicRule();
19
20 double softLeptonicBJetCondition(const JetPointer jet) const;
21 bool hardLeptonicBJetCondition(const JetPointer jet) const;
22
23 double softHadronicBJetCondition(const JetPointer jet) const;
24 bool hardHadronicBJetCondition(const JetPointer jet) const;
25
26 double softHadronicJetFromWCondition(const JetPointer jet) const;
27 bool hardHadronicJetFromWCondition(const JetPointer jet) const;
28
29 double softGlobalCondition(const TtbarHypothesisPointer hypothesis) const;
30 bool hardGlobalCondition(const TtbarHypothesisPointer hypothesis) const;
31
32 bool meetsInitialConditaion() const;
33 };
34
35 typedef boost::shared_ptr<BasicRule> Rule;
36 }
37
38 #endif /* BASICRULE_H_ */