X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=THbtp%2FAliGenHBTprocessor.h;h=cace1765b9fe43a28f262040c9aae01a1df35569;hb=7c6659fcd104e8853376812b0785a05ba2c6563a;hp=d69c7e3744841d0ddb4b3b4f5f961b38c0ac97a7;hpb=88cb7938ca21d4a80991d4e7aa564008c29340f7;p=u%2Fmrichter%2FAliRoot.git diff --git a/THbtp/AliGenHBTprocessor.h b/THbtp/AliGenHBTprocessor.h index d69c7e37448..cace1765b9f 100644 --- a/THbtp/AliGenHBTprocessor.h +++ b/THbtp/AliGenHBTprocessor.h @@ -30,7 +30,6 @@ class AliGenHBTprocessor : public AliGenerator public: AliGenHBTprocessor(); - AliGenHBTprocessor(const AliGenHBTprocessor& in); virtual ~AliGenHBTprocessor(); virtual void Init(); @@ -113,6 +112,20 @@ class AliGenHBTprocessor : public AliGenerator void SetActiveEventNumber(Int_t n); TParticle* GetTrack(Int_t n); void SetNEventsToMerge(Int_t nev); + + + //conveerts Eta (pseudorapidity) to etha(azimuthal angle). Returns radians + static Double_t EtaToTheta(Double_t arg){return 2.*TMath::ATan(TMath::Exp(-arg));} + //converts tetha(azimuthal angle) to Eta (pseudorapidity). Argument in radians + static Double_t ThetaToEta(Double_t arg); + //converts Degrees To Radians + static Double_t DegreesToRadians(Double_t arg){return arg*TMath::Pi()/180.;} + //converts Radians To Degrees + static Double_t RadiansToDegrees(Double_t arg){return arg*180./TMath::Pi();} + + static Int_t GetDebug() {return fgDebug;} +// static Int_t GetDebug() {return fgDebug;} + /***********************************************************************/ /* * * * * * * P R O T E C T E D A R E A * * * * * * * * * * * */ /***********************************************************************/ @@ -236,22 +249,18 @@ class AliGenHBTprocessor : public AliGenerator Int_t fEventMerge; //number of events that are masked as an one event - Int_t fActiveStack; + Int_t fActiveStack; //current active stack + + static Int_t fgDebug; //debug level + /******* P R O T E C T E D M E T H O D S *****/ void GetTrackEventIndex(Int_t n, Int_t &evno, Int_t &index) const; //returns event(stack) number and - private: - public: - //conveerts Eta (pseudorapidity) to etha(azimuthal angle). Returns radians - static Double_t EtaToTheta(Double_t arg){return 2.*TMath::ATan(TMath::Exp(-arg));} - //converts etha(azimuthal angle) to Eta (pseudorapidity). Argument in radians - static Double_t ThetaToEta(Double_t arg); - //converts Degrees To Radians - static Double_t DegreesToRadians(Double_t arg){return arg*TMath::Pi()/180.;} - //converts Radians To Degrees - static Double_t RadiansToDegrees(Double_t arg){return arg*180./TMath::Pi();} - static Int_t fgDebug; + + private: + AliGenHBTprocessor(const AliGenHBTprocessor& in); + AliGenHBTprocessor & operator=(const AliGenHBTprocessor& in); + ClassDef(AliGenHBTprocessor,1) // Interface class for AliMevsim }; -#include #endif