]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG/DevNanoAOD/AliNanoAODHeader.h
Fixes for coverity.
[u/mrichter/AliRoot.git] / PWG / DevNanoAOD / AliNanoAODHeader.h
CommitLineData
778636d4 1#ifndef _ALINANOAODHEADER_H_
2#define _ALINANOAODHEADER_H_
3
4#include "AliVHeader.h"
5#include "AliNanoAODStorage.h"
6
7
8
9class AliNanoAODHeader : public AliVHeader, public AliNanoAODStorage
10{
11public:
12 using AliVHeader::ClassName;
468c076d 13 AliNanoAODHeader() {;}
778636d4 14 AliNanoAODHeader(Int_t size){ AllocateInternalStorage(size);}
15 virtual ~AliNanoAODHeader(){;}
16
17
18 // Interface methods
19 // AliNanoAODHeader(const AliVHeader& evt);
20 AliNanoAODHeader& operator=(const AliNanoAODHeader& evt);
21
22 virtual UShort_t GetBunchCrossNumber() const { AliError("Not implemented");return 0;}
23 virtual UInt_t GetOrbitNumber() const { AliError("Not implemented");return 0;}
24 virtual UInt_t GetPeriodNumber() const { AliError("Not implemented");return 0;}
25 virtual ULong64_t GetTriggerMask() const { AliError("Not implemented");return 0;}
26 virtual UChar_t GetTriggerCluster() const { AliError("Not implemented");return 0;}
27 virtual UInt_t GetEventType() const { AliError("Not implemented");return 0;}
28 virtual void Print(Option_t* /*option = ""*/) const {Printf("I'm a special header!");}
468c076d 29
30 virtual void Clear(Option_t * opt) ;
31
5cb630d4 32
33 Double_t GetMagneticField() const { return GetVar(1); }
34 Double_t GetCentrality (const char *estimator = "V0M") { return GetVar(0);}
778636d4 35
36 ClassDef(AliNanoAODHeader, 1)
37
38};
39
40#endif /* _ALINANOAODHEADER_H_ */