|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCALIB_REGIONDATAFROMFILE_H
6 #define MUONCALIB_REGIONDATAFROMFILE_H
53 std::istream&
read(std::istream& is);
54 std::ostream&
write(std::ostream&
os)
const;
char data[hepevt_bytes_allocation_ATLAS]
MultilayerId(int st, int e, int p, int m)
std::vector< id_type > id_vec
std::istream & operator>>(std::istream &is, MuonCalib::RegionDataFromFile &data)
id_vec_vec m_identifiersPerRegions
id_vec getIdentifiers(int regionId) const
returns a vector containing all identifiers for the given regionId, returns an empty vector if the re...
unsigned int m_nregions
map containing all identifiers for a given region id
std::ostream & write(std::ostream &os) const
void clear()
clear entries
void setNRegions(unsigned int nreg)
Holds the station, eta, phi and multilayer Ids for a given multilayer.
unsigned int nregions() const
returns the number of regions
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
std::ostream & operator<<(std::ostream &os, const MuonCalib::RegionDataFromFile &data)
std::vector< id_vec > id_vec_vec
bool addRegion(int regionIndex, const id_vec &ids)
returns false if the region was already present, nothing is added in that case
std::istream & read(std::istream &is)
Manages the I/O of the list of multilayers belonging to a calibration region.