}
}
+void AliHFAssociatedTrackCuts::Print(Option_t *option) const
+{
+ /// overloaded from TObject: print info
+ if (strcmp(option, "parameters")==0) {
+ PrintPoolParameters();
+ return;
+ } else if (strcmp(option, "selectedMC")==0) {
+ PrintSelectedMCevents();
+ return;
+ }
+ PrintAll();
+}
+
//--------------------------------------------------------------------------
-void AliHFAssociatedTrackCuts::PrintAll()
+void AliHFAssociatedTrackCuts::PrintAll() const
{
+ if(fDescription){
+ printf("=================================================");
+ printf("\nAdditional description\n");
+ std::cout << fDescription << std::endl;
+ printf("\n");
+ }
printf("\n=================================================");
if(fESDTrackCuts){
printf("\nCuts for the associated track: \n \n");
std::cout << " " << std::endl;
PrintPoolParameters();
PrintSelectedMCevents();
- if(fDescription){
- printf("=================================================");
- printf("\nAdditional description\n");
- std::cout << fDescription << std::endl;
- printf("\n");
- }
}
//--------------------------------------------------------------------------
-void AliHFAssociatedTrackCuts::PrintPoolParameters()
+void AliHFAssociatedTrackCuts::PrintPoolParameters() const
{
printf("=================================================");
printf("\nEvent Pool settings: \n \n");
}
//--------------------------------------------------------------------------
-void AliHFAssociatedTrackCuts::PrintSelectedMCevents()
+void AliHFAssociatedTrackCuts::PrintSelectedMCevents() const
{
printf("\n=================================================");
void SetPidHF(AliAODPidHF* pid) {fPidObj = pid; return;}
void SetCharge(Short_t charge) {fCharge = charge;}
void SetFilterBit(Int_t bit) {fBit = bit;}
- virtual void PrintAll();
- virtual void PrintPoolParameters();
- virtual void PrintSelectedMCevents();
+ void Print(Option_t *option) const;
+ virtual void PrintAll() const;
+ virtual void PrintPoolParameters() const;
+ virtual void PrintSelectedMCevents() const;