]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STEER/AliDetectorTag.h
GetEvent() - do not skip the event if the current event is the same, because by defau...
[u/mrichter/AliRoot.git] / STEER / AliDetectorTag.h
CommitLineData
f3a97c86 1#ifndef ALIDETECTORTAG_H
2#define ALIDETECTORTAG_H
3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6
7/* $Id$ */
8
9//-------------------------------------------------------------------------
10// Class AliDetectorTag
11// This is the class to deal with the tags for the detector level
12//
13// Origin: Panos Christakoglou, UOA-CERN, Panos.Christakoglou@cern.ch
14//-------------------------------------------------------------------------
15
16#include "TObject.h"
f3a97c86 17//______________________________________________________________________________
18class AliDetectorTag : public TObject
19{
f3a97c86 20 public:
21 AliDetectorTag();
e16601cf 22 AliDetectorTag(const AliDetectorTag & t);
f3a97c86 23 virtual ~AliDetectorTag();
24
25 void SetITS(Int_t n) {fITS = n;}
26 void SetTPC(Int_t n) {fTPC = n;}
27 void SetTRD(Int_t n) {fTRD = n;}
28 void SetTOF(Int_t n) {fTOF = n;}
29 void SetHMPID(Int_t n) {fHMPID = n;}
30 void SetPHOS(Int_t n) {fPHOS = n;}
31 void SetZDC(Int_t n) {fZDC = n;}
32 void SetMUON(Int_t n) {fMUON = n;}
33 void SetABSORBER(Int_t n) {fABSORBER = n;}
34 void SetPMD(Int_t n) {fPMD = n;}
35 void SetRICH(Int_t n) {fRICH = n;}
36 void SetEMCAL(Int_t n) {fEMCAL = n;}
37 void SetVZERO(Int_t n) {fVZERO = n;}
38 void SetTZERO(Int_t n) {fTZERO = n;}
39
e16601cf 40 Bool_t GetITS() const {return fITS;}
41 Bool_t GetTPC() const {return fTPC;}
42 Bool_t GetTRD() const {return fTRD;}
43 Bool_t GetTOF() const {return fTOF;}
44 Bool_t GetHMPID() const {return fHMPID;}
45 Bool_t GetPHOS() const {return fPHOS;}
46 Bool_t GetZDC() const {return fZDC;}
47 Bool_t GetMUON() const {return fMUON;}
48 Bool_t GetABSORBER() const {return fABSORBER;}
49 Bool_t GetPMD() const {return fPMD;}
50 Bool_t GetRICH() const {return fRICH;}
51 Bool_t GetEMCAL() const {return fEMCAL;}
52 Bool_t GetVZERO() const {return fVZERO;}
53 Bool_t GetTZERO() const {return fTZERO;}
f3a97c86 54
e16601cf 55 private:
56 Bool_t fITS; //ITS active = 1
57 Bool_t fTPC; //TPC active = 1
58 Bool_t fTRD; //TRD active = 1
59 Bool_t fTOF; //TOF active = 1
60 Bool_t fHMPID; //HMPID active = 1
61 Bool_t fPHOS; //PHOS active = 1
62 Bool_t fZDC; //ZDC active = 1
63 Bool_t fMUON; //MUON active = 1
64 Bool_t fABSORBER; //ABSORBER active = 1
65 Bool_t fPMD; //PMD active = 1
66 Bool_t fRICH; //RICH active = 1
67 Bool_t fEMCAL; //EMCAL active = 1
68 Bool_t fVZERO; //VZERO active = 1
69 Bool_t fTZERO; //TZERO active = 1
70
f3a97c86 71 ClassDef(AliDetectorTag,1) //(ClassName, ClassVersion)
72};
73//______________________________________________________________________________
74
75#endif