1 #ifndef ALIMUONBUSPATCHEVOLUTION_H
2 #define ALIMUONBUSPATCHEVOLUTION_H
16 #include "TTimeStamp.h"
18 class AliMergeableCollection;
32 float occupancyThreshold,
33 std::map<int,double>& faultyBusPatchOccupancies);
39 static TH1*
ExpandTimeAxis(
const TH1& h, Int_t expansionTime, Int_t timeResolution=-1);
41 static Bool_t
GetTimeOffset(
const TH1& h, TTimeStamp& origin);
void GetTimeResolutions(std::vector< int > &timeResolutions)
void GroupByStation(int timeResolution)
AliMergeableCollection & fBPEVO
void GroupByDDL(int timeResolution)
static TH1 * ExpandTimeAxis(const TH1 &h, Int_t expansionTime, Int_t timeResolution=-1)
Bool_t GetFaultyBusPatches(int timeResolution, int requiredEvents, float occupancyThreshold, std::map< int, double > &faultyBusPatchOccupancies)
Bool_t FillNumberOfPads()
void GroupByDE(int timeResolution)
static int GetTimeResolution(const TH1 &h)
std::map< int, int > fNofPads
AliMUONBusPatchEvolution(AliMergeableCollection &hc)
void ComputeNumberOfPads()
Utility class to massage the output of the MCHBPEVO DA.
static Bool_t GetTimeOffset(const TH1 &h, TTimeStamp &origin)
void GroupByChamber(int timeResolution)
void NumberOfPadsFromHistosToMap(std::map< int, int > &nofPadsPerBusPatch)