20 #include <TObjArray.h>
26 ClassImp(EMCalTriggerPtAnalysis::AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningData)
29 namespace EMCalTriggerPtAnalysis {
31 AliEMCalTriggerBinningComponent::AliEMCalTriggerBinningComponent() :
50 TObject::operator=(ref);
119 TNamed::operator=(data);
121 if(fBinning)
delete fBinning;
128 if(fBinning)
delete fBinning;
132 if(fBinning)
delete fBinning;
AliEMCalTriggerBinningData * FindBinning(const char *dim) const
Wrapper for Binning data, connecting with name.
Class creating a variable binning, used in the histogram manager.
Class creating a linear binning, used in the histogram manager.
AliEMCalTriggerBinningData()
virtual ~AliEMCalTriggerBinningData()
void SetBinning(TBinning *binning)
TBinning * GetBinning(const char *name) const
Interface for binnings used by the histogram handler.
AliEMCalTriggerBinningData & operator=(const AliEMCalTriggerBinningData &data)
void SetBinning(const char *dimname, int nbins, const double *binning)
Global binning definition for the high- charged particle analysis.
AliEMCalTriggerBinningComponent & operator=(const AliEMCalTriggerBinningComponent &ref)
AliEMCalTriggerBinningComponent()
ClassImp(AliAnalysisTaskCRC) AliAnalysisTaskCRC
virtual ~AliEMCalTriggerBinningComponent()
TBinning * fBinning
Underlying binning data.
virtual TBinning * MakeCopy() const =0
TObjArray * fDimensions
List of binnings (dimensions)
TBinning * GetBinning() const
void SetLinearBinning(const char *dirname, int nbins, double min, double max)