ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/dhidas/OSUAnalysis/Tools/test/runAllTests.cpp
Revision: 1.1.1.1 (vendor branch)
Committed: Thu Dec 1 16:28:47 2011 UTC (13 years, 5 months ago) by dhidas
Branch: dhidas, MAIN
CVS Tags: START, HEAD
Changes since 1.1: +0 -0 lines
Log Message:
osu copy modified

File Contents

# User Rev Content
1 dhidas 1.1 #include "cute/cute.h"
2     #include "cute/ide_listener.h"
3     #include "cute/cute_runner.h"
4    
5     #include "TestEventWeightProvider.h"
6     #include "TestElectron.h"
7     #include "TestElectronReader.h"
8     #include "TestEvent.h"
9     #include "TestEventCounter.h"
10     #include "TestGenJetReader.h"
11     #include "TestHistogramManager.h"
12     #include "TestJet.h"
13     #include "TestJetReader.h"
14     #include "TestMET.h"
15     #include "TestMETReader.h"
16     #include "TestMuon.h"
17     #include "TestMuonReader.h"
18     #include "TestNTupleEventReader.h"
19     #include "TestParticle.h"
20     #include "TestROOT.h"
21     #include "TestStringOperations.h"
22     #include "TestTHCollection.h"
23     #include "TestTopPairEventCandidate.h"
24     #include "TestTrack.h"
25     #include "TestTrackReader.h"
26     #include "TestTTbarSolution.h"
27     #include "TestVariableReader.h"
28     #include "TestVertex.h"
29     #include "TestVertexReader.h"
30    
31     #include "TROOT.h"
32    
33     void setUpOnce() {
34     //needed to proper link vector<float> etc.
35     gROOT->ProcessLine("#include <vector>");
36     //prevent automatic ownership of ROOT objects
37     TH1F::AddDirectory(false);
38     }
39    
40     void runSuite() {
41     setUpOnce();
42     cute::suite s = make_suite_TestEventWeightProvider();
43     s += make_suite_TestElectron();
44     s += make_suite_TestElectronReader();
45     s += make_suite_TestEvent();
46     s += make_suite_TestEventCounter();
47     s += make_suite_TestGenJetReader();
48     s += make_suite_TestHistogramManager();
49     s += make_suite_TestJet();
50     s += make_suite_TestJetReader();
51     s += make_suite_TestMET();
52     s += make_suite_TestMETReader();
53     s += make_suite_TestMuon();
54     s += make_suite_TestMuonReader();
55     s += make_suite_TestNTupleEventReader();
56     s += make_suite_TestParticle();
57     s += make_suite_ROOTLearnTests();
58     s += make_suite_TestStringOperations();
59     s += make_suite_TestTHCollection();
60     s += make_suite_TestTopPairEventCandidate();
61     s += make_suite_TestTrack();
62     // s += make_suite_TestTrackReader();
63     s += make_suite_TestTTbarSolution();
64     s += make_suite_TestVariableReader();
65     s += make_suite_TestVertex();
66     s += make_suite_TestVertexReader();
67     cute::ide_listener lis;
68     cute::makeRunner(lis)(s, "Testing BristolAnalysis Tools");
69     }
70    
71     int main() {
72     runSuite();
73     return 0;
74     }
75