ATLAS Offline Software
Loading...
Searching...
No Matches
OccupancyMonitor.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
9
10#ifndef LArSamples_OccupancyMonitor_H
11#define LArSamples_OccupancyMonitor_H
12
14#include "LArCafJobs/CaloId.h"
15
16class TH1I;
17
18namespace LArSamples {
19
21 {
22
23 public:
24
27
28 TH1I* runOccupancyHistory() const;
29 TH1I* eventOccupancyHistory(unsigned int occForDump = 0) const;
30 TH1I* eventOccupancy() const;
31 TH1I* cellOccupancy(int minForPrintout = -1) const;
32 TH1I* febOccupancy(CaloId calo) const;
33 TH2D* partitionOccupancy(PartitionId part) const;
34 TH2D* etaPhiOccupancy(CaloId calo, short layer, bool useEnergy = false) const;
35
36 void cellAndRingOccupancy(CaloId calo, unsigned int nMin = 20) const;
37
38 void dump(short verbosity = 2) const;
39 };
40}
41
42#endif
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
OccupancyMonitor(const Interface &interface)
Constructor.
-event-from-file