Cleanup the code. Fix memory leak. Now inherit from AliAnalysisTaskSE (Antoine, Phili...
[u/mrichter/AliRoot.git] / PWG3 / hfe / AliHFEpidMC.h
CommitLineData
27de2dfb 1#ifndef ALIHFEPIDMC_H
2#define ALIHFEPIDMC_H
3
809a4336 4/**************************************************************************
5* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
6* *
7* Author: The ALICE Off-line Project. *
8* Contributors are mentioned in the code where appropriate. *
9* *
10* Permission to use, copy, modify and distribute this software and its *
11* documentation strictly for non-commercial purposes is hereby granted *
12* without fee, provided that the above copyright notice appears in all *
13* copies and that both the copyright notice and this permission notice *
14* appear in the supporting documentation. The authors make no claims *
15* about the suitability of this software for any purpose. It is *
16* provided "as is" without express or implied warranty. *
17**************************************************************************/
27de2dfb 18
19/* $Id$ */
20
50685501 21//
22// Detector PID Class for Monte Carlo PID
23// Returns PDG code of a particle
24// For more information see the impelmentation file
25//
809a4336 26
75d81601 27 #ifndef ALIHFEPIDBASE_H
809a4336 28 #include "AliHFEpidBase.h"
29 #endif
30
3a72645a 31class AliHFEpidQAmanager;
32
809a4336 33class AliHFEpidMC : public AliHFEpidBase{
34 public:
3a72645a 35 AliHFEpidMC();
809a4336 36 AliHFEpidMC(const Char_t *name);
37 virtual ~AliHFEpidMC(){};
38
39 virtual Bool_t InitializePID();
6555e2ad 40 virtual Int_t IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *pidqa) const;
809a4336 41
42 private:
43
44 ClassDef(AliHFEpidMC, 1) // MC electron ID class
45};
46
47#endif