Updates
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / sim / QAConfig.C
CommitLineData
421f877c 1/**
2 * @file QAConfig.C
3 * @author Christian Holm Christensen <cholm@nbi.dk>
4 * @date Wed Oct 15 13:27:27 2014
5 *
6 * @brief Configuratin of QA pass
7 */
8/**
9 * Configuration of which QA tasks to run. Base class is declared in QA.C
10 */
f8b7a926 11struct QACfg : public VirtualQACfg
12{
13 /** @return */
14 virtual Bool_t DoCDBconnect() const { return true; }
15 /** @return */
16 virtual Bool_t DoEventStat() const { return true; }
17 /** @return */
18 virtual Bool_t DoCentrality() const { return true; }
19 /** @return */
20 virtual Bool_t DoQAsym() const { return false; }
21 /** @return there is a 2nd file */
22 virtual Bool_t DoVZERO() const { return true; }
23 /** @return */
24 virtual Bool_t DoVZEROPbPb() const { return false; }
25 /** @return */
26 virtual Bool_t DoVertex() const { return true; }
27 /** @return needs RP */
28 virtual Bool_t DoSPD() const { return true; }
29 /** @return */
30 virtual Bool_t DoTPC() const { return true; }
31 /** @return */
32 virtual Bool_t DoHLT() const { return true; }
33 /** @return needs RP */
34 virtual Bool_t DoSDD() const { return true; }
35 /** @return */
36 virtual Bool_t DoSSDdEdx() const { return true; }
37 /** @return */
38 virtual Bool_t DoTRD() const { return true; }
39 /** @return */
40 virtual Bool_t DoITS() const { return true; }
41 /** @return */
42 virtual Bool_t DoITSsaTracks() const { return true; }
43 /** @return */
44 virtual Bool_t DoITSalign() const { return true; }
45 /** @return */
46 virtual Bool_t DoCALO() const { return true; }
47 /** @return */
48 virtual Bool_t DoMUONTrig() const { return true; }
49 /** @return */
50 virtual Bool_t DoImpParRes() const { return true; }
51 /** @return */
52 virtual Bool_t DoMUON() const { return true; }
53 /** @return */
54 virtual Bool_t DoTOF() const { return true; }
55 /** @return */
56 virtual Bool_t DoHMPID() const { return true; }
57 /** @return */
58 virtual Bool_t DoT0() const { return true; }
59 /** @return */
60 virtual Bool_t DoZDC() const { return true; }
61 /** @return */
62 virtual Bool_t DoPIDResponse() const { return true; }
63 /** @return */
64 virtual Bool_t DoPIDqa() const { return true; }
65 /** @return */
66 virtual Bool_t DoFWD() const { return true; }
67 /** @return */
68 virtual Bool_t DoPHOS() const { return true; }
69 /** @return */
70 virtual Bool_t DoPHOSTrig() const { return true; }
71 /** @return */
72 virtual Bool_t DoEMCAL() const { return false; }
73 /** @return */
74 virtual Bool_t DoFBFqa() const { return true; }
75 /** @return NEEDS geometry */
76 virtual Bool_t DoMUONEff() const { return false; }
77 /** @return NEEDS MCtruth */
78 virtual Bool_t DoV0() const { return false; }
79 /** @return Get Debug level */
80 virtual Int_t DebugLevel() const { return 1; }
81};
82
421f877c 83/**
84 * Create our QA configuration
85 *
86 */
f8b7a926 87void QAConfig()
88{
89 Info("QAConfig", "Creating configuration object");
90 qaCfg = new QACfg();
91}
92
93//
94// EOF
95//