X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EMCAL%2FAliEMCALv2.h;h=517e0f2f9de64421d04798d312f5c17e77f070bf;hb=a5a4c8421b62ba060024b6dfcab93283e0cf6fca;hp=54dc4624727a091f0dbf0c187df9368aef9f1db8;hpb=cde6a23d58b267012e25a0d2e75f9b6e4831e9d2;p=u%2Fmrichter%2FAliRoot.git diff --git a/EMCAL/AliEMCALv2.h b/EMCAL/AliEMCALv2.h index 54dc4624727..517e0f2f9de 100644 --- a/EMCAL/AliEMCALv2.h +++ b/EMCAL/AliEMCALv2.h @@ -11,20 +11,11 @@ //*-- Author: Aleksei Pavlinov // --- ROOT system --- -class TClonesArray; -class TLorentzVector; -class TFile; -class TH1F; - class TBrowser; -class AliEMCALGeometry; // --- AliRoot header files --- #include "AliEMCALv1.h" -// for TRD2 case -//#include "TGeant3.h" - class AliEMCALv2 : public AliEMCALv1 { public: @@ -33,42 +24,33 @@ public: AliEMCALv2(const char *name, const char *title="") ; virtual ~AliEMCALv2(void) ; - AliEMCALv2(const AliEMCALv2 & emcal):AliEMCALv1(emcal) { - Fatal("cpy ctor", "not implemented") ; } - AliEMCALv2 & operator = (const AliEMCALv2 & /*rvalue*/) { - // assignement operator requested by coding convention but not needed - Fatal("operator =", "not implemented"); - return *this; - } - using AliEMCALv1::AddHit; virtual void AddHit( Int_t shunt, Int_t primary, Int_t track, Int_t iparent, Float_t ienergy, Int_t id, Float_t *hits, Float_t *p); virtual void StepManager(void) ; - virtual void FinishEvent(); // Gives the version number virtual Int_t IsVersion(void) const {return 2;} virtual const TString Version(void)const {return TString("v2");} - // 23-mar-05 - virtual Double_t GetDepositEnergy(int print=1); // *MENU* + // 30-aug-04 virtual void Browse(TBrowser* b); // drawing void DrawCalorimeterCut(const char *name="SMOD", int axis=3, double dcut=1.); // *MENU* void DrawSuperModuleCut(const char *name="EMOD", int axis=2, double dcut=0.03, int fill = 6);// *MENU* - void DrawTowerCut(const char *name="SCMY", int axis=2, double dcut=0., int fill=1, char *optShad="on"); // *MENU* + void DrawTowerCut(const char *name="SCMY", int axis=2, double dcut=0., int fill=1, const char *optShad="on"); // *MENU* void DrawAlicWithHits(int mode=1); // *MENU* void SetVolumeAttributes(const char *name="SCM0", int seen=1, int color=1, int fill=1); // *MENU* void TestIndexTransition(int pri=0, int idmax=0); // *MENU* protected: - AliEMCALGeometry* fGeometry; //! - TH1F* fHDe; //! - TH1F* fHNhits; //! - ClassDef(AliEMCALv2,1) //Implementation of EMCAL manager class to produce hits in a Shish-Kebab + private: + AliEMCALv2(const AliEMCALv2 & emcal); + AliEMCALv2 & operator = (const AliEMCALv2 & /*rvalue*/); + + ClassDef(AliEMCALv2,2) //Implementation of EMCAL manager class to produce hits in a Shish-Kebab };