AliAnalysisTaskSE(),
fname(0),
fAOD(0x0),
- fESD(0x0),
+//fESD(0x0),
fOutputList(0x0),
fPIDResponse(0x0),
fEC(0x0),
: AliAnalysisTaskSE(name),
fname(name),
fAOD(0x0),
- fESD(0x0),
+ //fESD(0x0),
fOutputList(0x0),
fPIDResponse(0x0),
fEC(0x0),
: AliAnalysisTaskSE(obj.fname),
fname(obj.fname),
fAOD(obj.fAOD),
- fESD(obj.fESD),
+ //fESD(obj.fESD),
fOutputList(obj.fOutputList),
fPIDResponse(obj.fPIDResponse),
fEC(obj.fEC),
fname = obj.fname;
fAOD = obj.fAOD;
- fESD = obj.fESD;
+ //fESD = obj.fESD;
fOutputList = obj.fOutputList;
fPIDResponse = obj.fPIDResponse;
fEC = obj.fEC;
{
// Destructor
if(fAOD) delete fAOD;
- if(fESD) delete fESD;
+ //if(fESD) delete fESD;
if(fOutputList) delete fOutputList;
if(fPIDResponse) delete fPIDResponse;
if(fEC) delete fEC;
//cout<<"=========== Event # "<<fEventCounter+1<<" ==========="<<endl;
fEventCounter++;
- if(fAODcase) fAOD = dynamic_cast<AliAODEvent*> (InputEvent());
- else fESD = dynamic_cast<AliESDEvent*> (InputEvent());
+ if(!fAODcase) {cout<<"ESDs not supported"<<endl; return;}
- if(fAODcase) {if (!fAOD) {Printf("ERROR: fAOD not available"); return;}}
- else {if (!fESD) {Printf("ERROR: fESD not available"); return;}}
+ fAOD = dynamic_cast<AliAODEvent*> (InputEvent());
+ if (!fAOD) {Printf("ERROR: fAOD not available"); return;}
- if(!fAODcase) {cout<<"ESDs not supported"<<endl; return;}
// Trigger Cut
if(fAOD->GetRunNumber() >= 136851 && fAOD->GetRunNumber() <= 139517){// 10h data
}
- cout<<"There are "<<myTracks<<" myTracks"<<endl;
- cout<<"pionCount = "<<pionCount<<" kaonCount = "<<kaonCount<<" protonCount = "<<protonCount<<endl;
+ //cout<<"There are "<<myTracks<<" myTracks"<<endl;
+ //cout<<"pionCount = "<<pionCount<<" kaonCount = "<<kaonCount<<" protonCount = "<<protonCount<<endl;
/////////////////////////////////////////
// Pion Multiplicity Cut (To ensure all Correlation orders are present in each event)
//cout<<"pairCountSE = "<<pairCountSE<<" pairCountME = "<<pairCountME<<endl;
- cout<<"Start Main analysis"<<endl;
+ //cout<<"Start Main analysis"<<endl;
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
const char* fname;// name of class
AliAODEvent *fAOD; //! // AOD object
- AliESDEvent *fESD; //! // ESD object
+ //AliESDEvent *fESD; //! // ESD object
TList *fOutputList; //! Compact Output list
AliPIDResponse *fPIDResponse; //! PID response object; equivalent to AliAODpidUtil
struct St1 {
struct St2 Charge2[2];
};
- struct St1 Charge1[2];
+ struct St1 Charge1[2];//!
/////////////////////
struct St_Kt {
struct St_Ky KY[kKbinsY];
};
- struct St_Kt KT[kKbinsT];
+ struct St_Kt KT[kKbinsT];//!
Bool_t fLEGO;