1 #ifndef ALITENDERSUPPLY_H
2 #define ALITENDERSUPPLY_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 // Author: Andrei Gheata, 01/09/2009
9 //==============================================================================
10 // AliTenderSupply - Base class for user-defined ESD additions and corrections.
11 //==============================================================================
19 class AliTenderSupply : public TNamed {
22 const AliTender *fTender; // Tender car
26 AliTenderSupply(const char *name, const AliTender *tender=NULL);
27 AliTenderSupply(const AliTenderSupply &other);
28 virtual ~AliTenderSupply();
29 AliTenderSupply& operator=(const AliTenderSupply &other);
32 virtual void Init() = 0;
33 virtual void ProcessEvent() = 0;
35 void SetTender(const AliTender *tender) {fTender = tender;}
37 ClassDef(AliTenderSupply,1) // Base class for tender user algorithms