22 #ifndef TSPHASESPACEMAP_H_
23 #define TSPHASESPACEMAP_H_
30 #include "TSVariable.h"
31 #include "TSPhaseSpaceVolume.h"
32 #include "TSHistogramFld.h"
46 int BuildHistograms(
int opt=0);
49 int FindVolume()
const;
50 int GetAxis(TString)
const;
51 int GetDimension()
const {
return fDimension;}
53 int GetNumOfVolumes()
const {
return fNumOfVols;}
57 bool HasSelection()
const {
return fHasSelection;}
59 int IsBinned(
int)
const;
60 int IsBinned(TString)
const;
63 void RemoveSelection();
65 int SetBinning(
const TSVariable &,
int n,
double* bins);
66 int SetBinning(
const TSVariable &,
int n,
double low,
double up);
67 int SetBinning(TString var_list, TString file);
70 bool VolumeIsSelected(
int)
const;
77 std::map<int,const TSVariable*> fVarList;
79 std::map<int,int> fVarIsBinned;
81 std::map<int,TSPhaseSpaceVolume*> fVolumeList;
82 std::map<int,bool> fVolIsSelected;
Definition: TSHistogramFld.h:39
void SetVolumeSelected(int, bool)
Definition: TSPhaseSpaceMap.cc:735
int Add(const TSPhaseSpaceMap &)
Definition: TSPhaseSpaceMap.cc:86
void SelectRange(const TSVariable &, double min, double max, bool partial=false)
Definition: TSPhaseSpaceMap.cc:657
Definition: TSPhaseSpaceMap.h:35
Definition: TSVariable.h:55
int Multiply(const TSPhaseSpaceMap &)
Definition: TSPhaseSpaceMap.cc:495
Definition: TSPhaseSpaceVolume.h:28