]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGLF/FORWARD/analysis2/sim/AODConfig.C
Files for simulation jobs
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / sim / AODConfig.C
CommitLineData
f8b7a926 1struct AODCfg : public VirtualAODCfg
2{
3 /**
4 * @{
5 * @name Plug-in settings
6 * Settings that make sense when using the Alien plugin
7 */
8 /** @return Connect to CDB */
9 virtual Bool_t UseCDBconnect() const { return true; }
10 /** @return use physics selection */
11 virtual Bool_t UsePhysicsSelection() const { return kTRUE; }
12 /** @return use tender wagon */
13 virtual Bool_t UseTender() const { return kFALSE; }
14 /** @return centrality */
15 virtual Bool_t UseCentrality() const { return kTRUE; }
16 /** @return use V0 correction in tender */
17 virtual Bool_t UseV0tender() const { return kFALSE; }
18 /** @return activate debugging */
19 virtual Bool_t UseDBG() const { return kTRUE; }
20 /** @return use MC info */
21 virtual Bool_t UseMC() const { return kTRUE; }
22 /** @return use Kinematics filter */
23 virtual Bool_t UseKFILTER() const { return kTRUE; }
24 /** @return use track references */
25 virtual Bool_t UseTR() const { return kTRUE; }
26 /** @return do not change */
27 virtual Bool_t UseCORRFW() const { return kFALSE; }
28 /** @return use AOD tags */
29 virtual Bool_t UseAODTAGS() const { return kFALSE; }
30 /** @return use sys info */
31 virtual Bool_t UseSysInfo() const { return kFALSE; }
32 /* @} */
33
34 /**
35 * @{
36 * @name Modules
37 * Analysis modules to be included. Some may not be yet fully implemented.
38 */
39 /** @return Analysis produces an AOD or dAOD's */
40 virtual Bool_t UseAODhandler() const { return true; }
41 /** @return ESD to AOD filter (barrel + muon tracks) */
42 virtual Bool_t UseESDfilter() const { return true; }
43 /** @return Use Muon train */
44 virtual Bool_t UsePWGMuonTrain() const { return true; }
45 /** @return Task that copies only muon events */
46 virtual Bool_t UseMUONcopyAOD() const { return true; }
47 /** @return Jet analysis (PWG4) */
48 virtual Bool_t UseJETAN() const { return false; }
49 /** @return Jet delta AODs */
50 virtual Bool_t UseJETANdelta() const { return false; }
51 /** @return Vertexing HF task (PWG3) */
52 virtual Bool_t UsePWGHFvertexing() const { return true; }
53 /** @return JPSI filtering (PWG3) */
54 virtual Bool_t UsePWGDQJPSIfilter() const { return false; }
55 /** @return D0->2 hadrons (PWG3) */
56 virtual Bool_t UsePWGHFd2h() const { return true; }
57 /** @return PID response */
58 virtual Bool_t UsePIDResponse() const { return true; }
59 /** @return Forward mult task (PWGLF) */
60 virtual Bool_t UsePWGLFForward() const { return true; }
61 /* @} */
62};
63
64void AODConfig()
65{
66 Info("AODConfig", "Creating configuration object");
67 // MUST create the global object "aodCfg" here!
68 aodCfg = new AODCfg();
69}
70//
71// EOF
72//