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

# Content
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