]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/DevNanoAOD/AliNanoAODCustomSetter.h
Add task to calculate rho_m scale factor. Based on median pT densities of neutral...
[u/mrichter/AliRoot.git] / PWG / DevNanoAOD / AliNanoAODCustomSetter.h
1 #ifndef _ALINANOAODCUSTOMSETTER_H_
2 #define _ALINANOAODCUSTOMSETTER_H_
3
4 // AliNanoAODCustomSetter
5
6 // Virtual class which implements the basic interface for setting
7 // custom variables in special tracks and headers
8
9 // Author: Michele Floris, michele.floris@cern.ch
10
11 #include "TNamed.h"
12
13 class AliAODEvent;
14 class AliAODTrack;
15 class AliNanoAODHeader;
16 class AliNanoAODTrack;
17
18
19 class AliNanoAODCustomSetter : public TNamed
20 {
21 public:
22   AliNanoAODCustomSetter(const char * name = "AliNanoAODCustomSetter") : TNamed(name,name) {;}
23   virtual ~AliNanoAODCustomSetter() {;}
24   virtual void SetNanoAODHeader(const AliAODEvent * event   , AliNanoAODHeader * head  ) =0;
25   virtual void SetNanoAODTrack (const AliAODTrack * aodTrack, AliNanoAODTrack * spTrack) =0;
26
27   ClassDef(AliNanoAODCustomSetter, 1)
28 };
29
30
31
32 #endif /* _ALINANOAODCUSTOMSETTER_H_ */