ROOT logo
#ifndef ALIDETECTORRECOPARAM_H
#define ALIDETECTORRECOPARAM_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
// Base Class for Detector reconstruction parameters                         //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////


#include "TNamed.h"

#include "AliRecoParam.h"

class AliDetectorRecoParam : public TNamed
{
  
 public: 
  AliDetectorRecoParam();
  virtual ~AliDetectorRecoParam();
  void  Print(Option_t */*option*/) const {Dump();}

  Int_t          GetEventSpecie() const { return fEventSpecie; }
  void           SetEventSpecie(AliRecoParam::EventSpecie_t specie) { fEventSpecie = specie; }
  void           SetAsDefault() { fEventSpecie |= AliRecoParam::kDefault; }
  Bool_t         IsDefault() const { return (fEventSpecie & AliRecoParam::kDefault); }

private:

  Int_t fEventSpecie; // Event specie for which the reco-param object is valid
  
  ClassDef(AliDetectorRecoParam, 3)
};


#endif
 AliDetectorRecoParam.h:1
 AliDetectorRecoParam.h:2
 AliDetectorRecoParam.h:3
 AliDetectorRecoParam.h:4
 AliDetectorRecoParam.h:5
 AliDetectorRecoParam.h:6
 AliDetectorRecoParam.h:7
 AliDetectorRecoParam.h:8
 AliDetectorRecoParam.h:9
 AliDetectorRecoParam.h:10
 AliDetectorRecoParam.h:11
 AliDetectorRecoParam.h:12
 AliDetectorRecoParam.h:13
 AliDetectorRecoParam.h:14
 AliDetectorRecoParam.h:15
 AliDetectorRecoParam.h:16
 AliDetectorRecoParam.h:17
 AliDetectorRecoParam.h:18
 AliDetectorRecoParam.h:19
 AliDetectorRecoParam.h:20
 AliDetectorRecoParam.h:21
 AliDetectorRecoParam.h:22
 AliDetectorRecoParam.h:23
 AliDetectorRecoParam.h:24
 AliDetectorRecoParam.h:25
 AliDetectorRecoParam.h:26
 AliDetectorRecoParam.h:27
 AliDetectorRecoParam.h:28
 AliDetectorRecoParam.h:29
 AliDetectorRecoParam.h:30
 AliDetectorRecoParam.h:31
 AliDetectorRecoParam.h:32
 AliDetectorRecoParam.h:33
 AliDetectorRecoParam.h:34
 AliDetectorRecoParam.h:35
 AliDetectorRecoParam.h:36
 AliDetectorRecoParam.h:37
 AliDetectorRecoParam.h:38