AliRoot Core  7db3926 (7db3926)
MUONBusPatchEvolution.C File Reference
#include "AliCDBEntry.h"
#include "AliCDBManager.h"
#include "AliDAQ.h"
#include "AliMergeableCollection.h"
#include "AliMpBusPatch.h"
#include "AliMpCDB.h"
#include "AliMpDDL.h"
#include "AliMpDEIterator.h"
#include "AliMpDEManager.h"
#include "AliMpDetElement.h"
#include "AliMUONBusPatchEvolution.h"
#include "Riostream.h"
#include "TCanvas.h"
#include "TFile.h"
#include "TH1.h"
#include "TLegend.h"
#include "TLegendEntry.h"
#include "TStyle.h"
#include "TSystem.h"
#include <AliMpDDLStore.h>
#include <cassert>
#include <limits>
#include <map>
#include <set>
Include dependency graph for MUONBusPatchEvolution.C:

Go to the source code of this file.

Functions

void AssertMapping (Int_t runNumber=0)
 
AliMergeableCollectionBPEVO (Int_t runNumber, const char *output="mchbepevo.complete.root")
 
AliMergeableCollectionBPEVO (const char *daoutput, const char *output="mchbepevo.complete.root")
 
void MakeConfigFileForBPEVOda (const char *filename="mchbpevo.conf")
 
void MakeConfigCodeForBPEVOda (const char *buspatchmapname="buspatches")
 
void plot (const std::vector< TH1 * > &v, Double_t min, Double_t max, Double_t factor)
 
void PlotStationOccupancies (AliMergeableCollection &hc, int timeResolution=60)
 
void PlotChamberOccupancies (AliMergeableCollection &hc, int stationId=3, int timeResolution=60)
 
void PlotDDLOccupancies (AliMergeableCollection &hc, int timeResolution=60)
 
void PlotDEOccupancies (AliMergeableCollection &hc, int chamberId=5, int timeResolution=60)
 
void PlotBusPatchOccupancies (AliMergeableCollection &hc, int ddlId=2575, int timeResolution=60)
 

Function Documentation

void AssertMapping ( Int_t  runNumber = 0)
AliMergeableCollection* BPEVO ( Int_t  runNumber,
const char *  output = "mchbepevo.complete.root" 
)

Definition at line 68 of file MUONBusPatchEvolution.C.

AliMergeableCollection* BPEVO ( const char *  daoutput,
const char *  output = "mchbepevo.complete.root" 
)

Get an augmented version of the mergeable collection found in the DA output file

Definition at line 101 of file MUONBusPatchEvolution.C.

void MakeConfigCodeForBPEVOda ( const char *  buspatchmapname = "buspatches")

Generate a piece of code to make the default buspatch map used in the MCHBPEVO DA

Definition at line 186 of file MUONBusPatchEvolution.C.

void MakeConfigFileForBPEVOda ( const char *  filename = "mchbpevo.conf")

Generate a suitable configuration file for the MCHBPEVO DA to be stored in the DAQ detector database

Definition at line 127 of file MUONBusPatchEvolution.C.

void plot ( const std::vector< TH1 * > &  v,
Double_t  min,
Double_t  max,
Double_t  factor 
)
void PlotBusPatchOccupancies ( AliMergeableCollection hc,
int  ddlId = 2575,
int  timeResolution = 60 
)

Definition at line 385 of file MUONBusPatchEvolution.C.

void PlotChamberOccupancies ( AliMergeableCollection hc,
int  stationId = 3,
int  timeResolution = 60 
)

Definition at line 299 of file MUONBusPatchEvolution.C.

void PlotDDLOccupancies ( AliMergeableCollection hc,
int  timeResolution = 60 
)

Definition at line 326 of file MUONBusPatchEvolution.C.

void PlotDEOccupancies ( AliMergeableCollection hc,
int  chamberId = 5,
int  timeResolution = 60 
)

Definition at line 348 of file MUONBusPatchEvolution.C.

void PlotStationOccupancies ( AliMergeableCollection hc,
int  timeResolution = 60 
)

Definition at line 274 of file MUONBusPatchEvolution.C.