1#ifndef AngularCorrelationHelper_h
2#define AngularCorrelationHelper_h
30 std::map<unsigned int, std::deque<TGriffinBgo*>>
fBgoDeque;
45 Prefix(
"AngularCorrelation");
56 }
catch(std::out_of_range&) {
61 }
catch(std::out_of_range&) {
73 std::cout <<
"No user settings provided, using default settings: ";
84 ROOT::RDF::RResultPtr<std::map<std::string, TList>>
Book(ROOT::RDataFrame* d)
override
void DestroyHelper(TGRSIHelper *helper)
AngularCorrelationHelper * CreateHelper(TList *list)
void Exec(unsigned int slot, TGriffin &fGriffin, TGriffinBgo &fGriffinBgo)
std::vector< int > fExcludedCrystals
void CreateHistograms(unsigned int slot) override
Virtual helper function that the user uses to create their histograms.
bool ExcludeCrystal(int arraynumber)
std::map< unsigned int, std::deque< TGriffin * > > fGriffinDeque
AngularCorrelationHelper(TList *list)
ROOT::RDF::RResultPtr< std::map< std::string, TList > > Book(ROOT::RDataFrame *d) override
This method will call the Book action on the provided dataframe.
std::vector< int > fExcludedDetectors
std::map< unsigned int, std::deque< TGriffinBgo * > > fBgoDeque
bool ExcludeDetector(int detector)
TUserSettings * fUserSettings
void Print(Option_t *="") const override
bool GetBool(const std::string ¶meter, bool quiet=false) const
std::vector< int > GetIntVector(const std::string ¶meter, bool quiet=false) const
int GetInt(const std::string ¶meter, bool quiet=false) const
double GetDouble(const std::string ¶meter, bool quiet=false) const