//Default constructor
fInAli = 0;
fParam = 0;
- fTransformer = 0;
fMC =0;
fLastIndex=0;
fDigits=0;
AliL3FileHandler::~AliL3FileHandler(){
//Destructor
- if(fTransformer) delete fTransformer;
if(fMC) CloseMCOutput();
if(fDigitsTree) delete fDigitsTree;
if(fInAli) CloseAliInput();
<<"No AliTPCParam 75x40_100x60 in File "<<fInAli->GetName()<<ENDLOG;
return kFALSE;
}
- fTransformer = new AliL3Transform();
return kTRUE;
}
<<"No Input avalible: TFile not opend"<<ENDLOG;
return 0;
}
-
+ if(!fTransformer)
+ {
+ LOG(AliL3Log::kWarning,"AliL3FileHandler::AliDigits2Memory","Transformer")
+ <<"No transformer object"<<ENDLOG;
+ return 0;
+ }
+
if(!fDigitsTree)
GetDigitsTree(event);
<<"No Input avalible: TFile not opend"<<ENDLOG;
return 0;
}
+ if(!fTransformer)
+ {
+ LOG(AliL3Log::kWarning,"AliL3FileHandler::AliPoints2Memory","Transformer")
+ <<"No transformer object"<<ENDLOG;
+ return 0;
+ }
TDirectory *savedir = gDirectory;
fInAli->cd();
class AliL3MemHandler{
private:
- AliL3Transform *fTransformer;//!
+
FILE *fInBinary;//!
FILE *fOutBinary;//!
Byte_t *fPt;//!
Int_t fEtaMinTimeBin[176];
Int_t fEtaMaxTimeBin[176];
-
+ AliL3Transform *fTransformer;//!
public:
AliL3MemHandler();
/// old init function used by Anders for AliRoot version 3.06
void AliL3Transform::Init(){
-
+
+ LOG(AliL3Log::kWarning,"AliL3Transform::Init()","Init")
+ <<"You are using the _old_ version of parameter inits. V3.06 only!"<<ENDLOG;
+
//sector:
fNTimeBins = 446;
fNRowLow = 64;
FILE *fptr=fopen(pathname,"r");
if(!fptr){
- LOG(AliL3Log::kWarning,"AliL3Transform::Init","File Open")<<"Pointer to Config File \""<<pathname<<"\" 0x0!"<<ENDLOG;
+ LOG(AliL3Log::kWarning,"AliL3Transform::Init","File Open")
+ <<"Pointer to Config File \""<<pathname<<"\" 0x0!"<<ENDLOG;
return;
}