//constructor
LOG(AliL3Log::kWarning,"AliL3Transform::AliL3Transform()","Init")
- <<"You are using the _old_ version of parameter inits. V3.06 only! Use the ctor AliL3Transform(char*) instead."<<ENDLOG;
+ <<"You are using the _old_ version of parameter inits. V3.06 only! Use the constructor AliL3Transform(char*) instead."<<ENDLOG;
Init();
}
/// old init function used by Anders for AliRoot version 3.06
void AliL3Transform::Init()
{
+ fVersion = 0;
//sector:
fNTimeBins = 446;
fclose(fptr);
delete pathname;
+ fVersion=1; //new version
}
+
Double_t AliL3Transform::GetEta(Float_t *xyz)
{
Double_t r3 = sqrt(xyz[0]*xyz[0]+xyz[1]*xyz[1]+xyz[2]*xyz[2]);
Double_t fSin[36]; //fill this following Init
Double_t fX[176]; //fill this following Init
Int_t fNPads[176]; //fill this following Init
+ Int_t fVersion; //flags which version one is using
+ void Init(); //old init used by Anders for AliRoot <= 3.06
public:
AliL3Transform();
AliL3Transform(const char *pathname);
virtual ~AliL3Transform();
- void Init(); //old init used by Anders for AliRoot <= 3.06
+ Int_t getVersion(){return fVersion;}
void Init(const Char_t* path); //new init for all AliRoot versions
Double_t GetPadPitchWidthLow() {return fPadPitchWidthLow;}
#endif
+
+
+
+