]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/DevNanoAOD/AliNanoAODCustomSetter.h
Fixes for coverity.
[u/mrichter/AliRoot.git] / PWG / DevNanoAOD / AliNanoAODCustomSetter.h
CommitLineData
778636d4 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
13class AliAODEvent;
14class AliAODTrack;
15class AliNanoAODHeader;
16class AliNanoAODTrack;
17
18
19class AliNanoAODCustomSetter : public TNamed
20{
21public:
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_ */