Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
10 #ifndef LArSamples_Interface_H
11 #define LArSamples_Interface_H
47 static Interface* openWild(
const TString& wcName);
63 unsigned int size()
const;
64 unsigned int nFilledChannels()
const;
65 void printFilledRanges(
unsigned int skip = 0)
const;
67 bool highEData(
double eCut, TArrayI&
hashes, TArrayI&
indices)
const;
73 bool neighbors(
const CellInfo&
cell,
double dRCut, std::vector<unsigned int>&
hashes)
const;
74 bool firstNeighbors(
unsigned int hash, std::vector<unsigned int>&
hashes,
short layer = -2)
const;
81 static Interface*
merge(
const std::vector<const Interface*>& interfaces,
const TString&
fileName,
const TString& LBFile);
85 static bool filterAndMerge(
const TString& listFileName,
const TString&
outFile,
const TString& filters,
const TString& tweaks =
"");
97 TH1D* Draw(
const TString&
var,
int nBins,
double xMin,
double xMax,
const TString&
sel =
"",
const TString&
opt =
"")
const;
98 TH2D* Draw(
const TString&
varList,
int nBinsX,
double xMin,
double xMax,
int nBinsY,
double yMin,
double yMax,
99 const TString&
sel =
"",
const TString&
opt =
"")
const;
102 TH2D* DrawEtaPhi(
CaloId calo,
short layer,
const TString&
var,
const TString&
sel =
"",
const TString&
opt =
"",
104 bool Scan(
const TString& vars,
const TString&
sel =
"",
unsigned int verbosity = 1)
const;
107 bool Show(
unsigned int hash,
unsigned int verbosity = 1)
const;
108 bool Show(
const TString&
sel =
"",
unsigned int verbosity = 1)
const;
109 bool ShowEvents(
const TString&
sel =
"",
unsigned int verbosity = 1)
const;
110 bool ShowRuns(
unsigned int verbosity = 1)
const;
112 bool ShowStats(
const TString&
varList,
const TString&
sel =
"",
bool withErrors =
false)
const;
121 void setShapeError(
double k);
122 void setShapeError(
const TString&
fileName);
127 static TString addSuffix(
const TString&
fileName,
const TString&
suffix);
129 const History* cellHistory(
unsigned int i)
const;
130 const History* getCellHistory(
unsigned int i)
const;
131 const CellInfo* getCellInfo(
unsigned int i)
const;
char data[hepevt_bytes_allocation_ATLAS]
unsigned constexpr int nChannels
unsigned int nRuns() const
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
std::pair< long int, long int > indices
A base class for accessing ntuple data.
unsigned int nEvents() const
Interface(const Accessor &accessor)
Constructor
bool m_ownShapeErrorGetter
bool isValid(const T &p)
Av: we implement here an ATLAS-sepcific convention: all particles which are 99xxxxx are fine.
std::vector< std::vector< unsigned int > * > m_neighborCache
unsigned int historySizeSC(unsigned int i) const
Liquid Argon base class for shape information.
const Accessor & accessor() const
POOL::TEvent event(POOL::TEvent::kClassAccess)
storage of the time histories of all the cells
std::vector< const History * > m_neighborHistories
DigitMonitor digitMonitor() const
std::vector< unsigned int > m_neighborHistoryPos
const EventData * eventData(unsigned int i) const
storage of the time histories of all the cells
const AbsShapeErrorGetter * m_shapeErrorGetter
const AbsShapeErrorGetter * shapeErrorGetter() const
outFile
Comment Out Those You do not wish to run.
FitMonitor fitMonitor() const
storage of the time histories of all the cells
const AccessorWrapper< T > * accessor(xAOD::JetAttribute::AttributeID id)
Returns an attribute accessor corresponding to an AttributeID.
const Accessor * m_accessor
ColumnAccessor< CI, std::vector< typename ColumnTypeTraits< CT, CM >::ColumnType >, CM > m_accessor
def merge(input_file_pattern, output_file)
Merge many input LHE files into a single output file.
OccupancyMonitor occupancyMonitor() const
storage of the time histories of all the cells
unsigned int historySize(unsigned int i) const
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
bool writeToFile(const TString &fileName) const
setScale setgFexType iEta
const RunData * runData(unsigned int i) const