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

/* $Id$ */

////////////////////////////////////////////////////////////////////
//  Manager class for detector:  AliEMCALWsuCosmicRaySetUp        //
//   This is the envelop for Alice                                //
///////////////////////////////////////////////////////////////////
 
#include "AliModule.h"

class TList;

class AliEMCALWsuCosmicRaySetUp : public AliModule {
 
public:
  AliEMCALWsuCosmicRaySetUp();
  AliEMCALWsuCosmicRaySetUp(const char *name, const char *title);
  virtual     ~AliEMCALWsuCosmicRaySetUp() {}
  virtual void  CreateGeometry();
  virtual void  CreateMaterials();
  void DefineCuts(const Int_t idtmed=1);
  virtual Int_t IsVersion() const {return 0;}
  // GetMethod
  Float_t* GetMasterVolume() {return fMasterVolume;}
  TList*   GetLhists() {return fLHists;}
  TList*   GetLhists(Int_t ind) {return ind<0?fLHists:dynamic_cast<TList *>(fLHists->At(ind));}
  // Dec 1,2010
  virtual void StepManager(void) ;
  virtual void FinishEvent();

  TList*  BookKineHists(const Double_t p=1., const Char_t *opt="kine");
  //
  virtual Bool_t  IsFolder() const {return kTRUE;}
  virtual void Browse(TBrowser* b);

  protected:
  TList *fLHists;           // list of hists
  Float_t fMasterVolume[3]; // size of MASTER volume
private:
  // Keep for convention only
  AliEMCALWsuCosmicRaySetUp(const AliEMCALWsuCosmicRaySetUp &var);
  AliEMCALWsuCosmicRaySetUp& operator = (const AliEMCALWsuCosmicRaySetUp & /*rvalue*/);

  ClassDef(AliEMCALWsuCosmicRaySetUp,1)  // Class manager for the Wsu Cosmic Ray or TB CERN SetUp
};

#endif
 AliEMCALWsuCosmicRaySetUp.h:1
 AliEMCALWsuCosmicRaySetUp.h:2
 AliEMCALWsuCosmicRaySetUp.h:3
 AliEMCALWsuCosmicRaySetUp.h:4
 AliEMCALWsuCosmicRaySetUp.h:5
 AliEMCALWsuCosmicRaySetUp.h:6
 AliEMCALWsuCosmicRaySetUp.h:7
 AliEMCALWsuCosmicRaySetUp.h:8
 AliEMCALWsuCosmicRaySetUp.h:9
 AliEMCALWsuCosmicRaySetUp.h:10
 AliEMCALWsuCosmicRaySetUp.h:11
 AliEMCALWsuCosmicRaySetUp.h:12
 AliEMCALWsuCosmicRaySetUp.h:13
 AliEMCALWsuCosmicRaySetUp.h:14
 AliEMCALWsuCosmicRaySetUp.h:15
 AliEMCALWsuCosmicRaySetUp.h:16
 AliEMCALWsuCosmicRaySetUp.h:17
 AliEMCALWsuCosmicRaySetUp.h:18
 AliEMCALWsuCosmicRaySetUp.h:19
 AliEMCALWsuCosmicRaySetUp.h:20
 AliEMCALWsuCosmicRaySetUp.h:21
 AliEMCALWsuCosmicRaySetUp.h:22
 AliEMCALWsuCosmicRaySetUp.h:23
 AliEMCALWsuCosmicRaySetUp.h:24
 AliEMCALWsuCosmicRaySetUp.h:25
 AliEMCALWsuCosmicRaySetUp.h:26
 AliEMCALWsuCosmicRaySetUp.h:27
 AliEMCALWsuCosmicRaySetUp.h:28
 AliEMCALWsuCosmicRaySetUp.h:29
 AliEMCALWsuCosmicRaySetUp.h:30
 AliEMCALWsuCosmicRaySetUp.h:31
 AliEMCALWsuCosmicRaySetUp.h:32
 AliEMCALWsuCosmicRaySetUp.h:33
 AliEMCALWsuCosmicRaySetUp.h:34
 AliEMCALWsuCosmicRaySetUp.h:35
 AliEMCALWsuCosmicRaySetUp.h:36
 AliEMCALWsuCosmicRaySetUp.h:37
 AliEMCALWsuCosmicRaySetUp.h:38
 AliEMCALWsuCosmicRaySetUp.h:39
 AliEMCALWsuCosmicRaySetUp.h:40
 AliEMCALWsuCosmicRaySetUp.h:41
 AliEMCALWsuCosmicRaySetUp.h:42
 AliEMCALWsuCosmicRaySetUp.h:43
 AliEMCALWsuCosmicRaySetUp.h:44
 AliEMCALWsuCosmicRaySetUp.h:45
 AliEMCALWsuCosmicRaySetUp.h:46
 AliEMCALWsuCosmicRaySetUp.h:47
 AliEMCALWsuCosmicRaySetUp.h:48
 AliEMCALWsuCosmicRaySetUp.h:49
 AliEMCALWsuCosmicRaySetUp.h:50
 AliEMCALWsuCosmicRaySetUp.h:51