Project
Loading...
Searching...
No Matches
o2::tpc::IDCFactorization Member List

This is the complete list of members for o2::tpc::IDCFactorization, including all inherited members.

calcIDCDelta()o2::tpc::IDCFactorization
calcIDCOne()o2::tpc::IDCFactorization
calcIDCOne(const DataVec &idcsData, const int idcsPerCRU, const int integrationIntervalOffset, const unsigned int indexOffset, const CRU cru, std::vector< std::vector< float > > &idcOneTmp, const IDCZero *idcZero, const CalDet< PadFlags > *flagMap=nullptr, const bool usePadStatusMap=false)o2::tpc::IDCFactorizationstatic
calcIDCZero(const bool norm)o2::tpc::IDCFactorization
checkFECs(const float maxOutliersPerFEC=0.7)o2::tpc::IDCFactorization
checkNeighbourOutliers(const int maxIter=10, const int nOutliersNeighbours=8)o2::tpc::IDCFactorization
createStatusMap()o2::tpc::IDCFactorization
createStatusMapOutlier(const bool debug=false)o2::tpc::IDCFactorization
drawIDCDeltaSector(const unsigned int sector, const unsigned int integrationInterval, const float minZ=0, const float maxZ=-1, const IDCDeltaCompression compression=IDCDeltaCompression::NO, const std::string filename="IDCDeltaSector.pdf") consto2::tpc::IDCFactorizationinline
drawIDCDeltaSide(const o2::tpc::Side side, const unsigned int integrationInterval, const float minZ=0, const float maxZ=-1, const IDCDeltaCompression compression=IDCDeltaCompression::NO, const std::string filename="IDCDeltaSide.pdf") consto2::tpc::IDCFactorizationinline
drawIDCsSector(const unsigned int sector, const unsigned int integrationInterval, const float minZ=0, const float maxZ=-1, const std::string filename="IDCsSector.pdf") consto2::tpc::IDCFactorizationinline
drawIDCsSide(const o2::tpc::Side side, const unsigned int integrationInterval, const float minZ=0, const float maxZ=-1, const std::string filename="IDCsSide.pdf") consto2::tpc::IDCFactorizationinline
drawIDCsSideGIF(const unsigned int integrationIntervals=0, const float minZ=0, const float maxZ=-1, const int run=-1, const std::string filename="IDCsSideGIF") consto2::tpc::IDCFactorizationinline
drawIDCZeroSector(const unsigned int sector, const float minZ=0, const float maxZ=-1, const std::string filename="IDCZeroSector.pdf") consto2::tpc::IDCFactorizationinline
drawIDCZeroSide(const o2::tpc::Side side, const float minZ=0, const float maxZ=-1, const std::string filename="IDCZeroSide.pdf") consto2::tpc::IDCFactorizationinline
drawPadStatusFlagsMapSector(const unsigned int sector, const PadFlags flag=PadFlags::flagSkip, const std::string filename="PadStatusFlags_Sector.pdf") consto2::tpc::IDCFactorizationinline
drawPadStatusFlagsMapSide(const o2::tpc::Side side, const PadFlags flag=PadFlags::flagSkip, const std::string filename="PadStatusFlags_Side.pdf") consto2::tpc::IDCFactorizationinline
dumpIDCDeltaToTree(const Side side, const int chunk=0, const char *outFileName="IDCDeltaTree.root")o2::tpc::IDCFactorization
dumpIDCOneToFile(const Side side, const char *outFileName="IDCOne.root", const char *outName="IDC1") consto2::tpc::IDCFactorization
dumpIDCZeroToFile(const Side side, const char *outFileName="IDCZero.root", const char *outName="IDC0") consto2::tpc::IDCFactorization
dumpLargeObjectToFile(const char *outFileName="IDCFactorized.root", const char *outName="IDCFactorized") consto2::tpc::IDCFactorization
dumpPadFlagMap(const char *outFile, const char *mapName)o2::tpc::IDCFactorization
dumpToFile(const char *outFileName="IDCFactorized.root", const char *outName="IDCFactorized") consto2::tpc::IDCFactorization
dumpToTree(const Side side, const char *outFileName="IDCTree.root")o2::tpc::IDCFactorization
dumpToTreeIDC1(const float integrationTimeOrbits=12, const char *outFileName="IDC1Tree.root") consto2::tpc::IDCFactorization
factorizeIDCs(const bool norm, const bool calcDeltas)o2::tpc::IDCFactorization
fillIDCZeroDeadPads()o2::tpc::IDCFactorization
getAllIntegrationIntervalsPerTF() consto2::tpc::IDCFactorization
getCRUs() consto2::tpc::IDCFactorizationinline
getGroupedPad(const unsigned int region, unsigned int ulrow, unsigned int upad) consto2::tpc::IDCGroupHelperSector
getGroupedRow(const unsigned int region, unsigned int ulrow) consto2::tpc::IDCGroupHelperSector
getGroupingParameter() consto2::tpc::IDCGroupHelperSectorinline
getIDCDeltaHighCompressed(const unsigned int chunk, const Side side) consto2::tpc::IDCFactorizationinline
getIDCDeltaMediumCompressed(const unsigned int chunk, const Side side) consto2::tpc::IDCFactorizationinline
getIDCDeltaUncompressed(const unsigned int chunk, const Side side) const &o2::tpc::IDCFactorizationinline
getIDCDeltaUncompressed(const unsigned int chunk, const Side side) &&o2::tpc::IDCFactorizationinline
getIDCDeltaVal(const unsigned int sector, const unsigned int region, unsigned int urow, unsigned int upad, unsigned int chunk, unsigned int localintegrationInterval) consto2::tpc::IDCFactorizationinline
getIDCDeltaValuesUncompressed(const unsigned int chunk, const o2::tpc::Side side) consto2::tpc::IDCFactorizationinline
getIDCOne(const o2::tpc::Side side) consto2::tpc::IDCFactorizationinline
getIDCOne() const &o2::tpc::IDCFactorizationinline
getIDCOne() &&o2::tpc::IDCFactorizationinline
getIDCOneVec(const o2::tpc::Side side) consto2::tpc::IDCFactorizationinline
getIDCs() consto2::tpc::IDCFactorizationinline
getIDCValGrouped(const unsigned int sector, const unsigned int region, const unsigned int grow, unsigned int gpad, unsigned int integrationInterval) consto2::tpc::IDCFactorizationinline
getIDCValUngrouped(const unsigned int sector, const unsigned int region, unsigned int urow, unsigned int upad, unsigned int integrationInterval) consto2::tpc::IDCFactorization
getIDCZero(const o2::tpc::Side side) const &o2::tpc::IDCFactorizationinline
getIDCZero(const o2::tpc::Side side) &&o2::tpc::IDCFactorizationinline
getIDCZero() consto2::tpc::IDCFactorizationinline
getIDCZeroVal(const unsigned int sector, const unsigned int region, unsigned int urow, unsigned int upad) consto2::tpc::IDCFactorizationinline
getIDCZeroVec(const o2::tpc::Side side) consto2::tpc::IDCFactorizationinline
getIndexGrouped(const unsigned int sector, const unsigned int region, const unsigned int glrow, const unsigned int pad, unsigned int integrationInterval) consto2::tpc::IDCGroupHelperSectorinline
getIndexUngrouped(const unsigned int sector, const unsigned int region, unsigned int ulrow, unsigned int upad, unsigned int integrationInterval) consto2::tpc::IDCGroupHelperSectorinline
getIndexUngroupedGlobal(const unsigned int sector, const unsigned int region, unsigned int ugrow, unsigned int upad, unsigned int integrationInterval) consto2::tpc::IDCGroupHelperSectorinline
getIntegrationIntervalsPerTF(const int cru=-1) consto2::tpc::IDCFactorization
getLargeObjectFromFile(const char *inpFileName="IDCFactorized.root", const char *inName="IDCFactorized")o2::tpc::IDCFactorizationstatic
getLastPad(const unsigned int region, const unsigned int ulrow) consto2::tpc::IDCGroupHelperSector
getLastRow(const unsigned int region) consto2::tpc::IDCGroupHelperSector
getLocalIntegrationInterval(const unsigned int integrationInterval, unsigned int &chunk, unsigned int &localintegrationInterval) consto2::tpc::IDCFactorization
getMeanZ(const Side side) consto2::tpc::IDCFactorization
getNChunks(const Side side) consto2::tpc::IDCFactorizationinline
getNIDCs(const unsigned int region) consto2::tpc::IDCGroupHelperSectorinline
getNIDCsPerSector() consto2::tpc::IDCGroupHelperSectorinline
getNIntegrationIntervals(const int cru) consto2::tpc::IDCFactorization
getNIntegrationIntervals() consto2::tpc::IDCFactorization
getNIntegrationIntervalsInChunk(const unsigned int chunk) consto2::tpc::IDCFactorization
getNIntegrationIntervalsToChunk(const unsigned int chunk) consto2::tpc::IDCFactorization
getNRows(const unsigned int region) consto2::tpc::IDCGroupHelperSectorinline
getNThreads()o2::tpc::IDCFactorizationinlinestatic
getNTimeframes() consto2::tpc::IDCFactorizationinline
getOffsetForEdgePad(const unsigned int upad, const unsigned int ulrow, const unsigned int region) consto2::tpc::IDCGroupHelperSector
getOffsRow(const unsigned int region, const unsigned int glrow) consto2::tpc::IDCGroupHelperSectorinline
getPadsPerRow(const unsigned int region, const unsigned int glrow) consto2::tpc::IDCGroupHelperSectorinline
getPadStatusMap()o2::tpc::IDCFactorizationinline
getPadStatusMapPtr() consto2::tpc::IDCFactorizationinline
getRegionOffset(const unsigned int region) consto2::tpc::IDCGroupHelperSectorinline
getRun() consto2::tpc::IDCFactorizationinline
getSides(const std::vector< uint32_t > &crus)o2::tpc::IDCFactorizationstatic
getSides() consto2::tpc::IDCFactorizationinline
getStackMedian() consto2::tpc::IDCFactorization
getTimeFramesDeltaIDC() consto2::tpc::IDCFactorizationinline
getTimeStamp() consto2::tpc::IDCFactorizationinline
getUngroupedIndexGlobal(const unsigned int sector, const unsigned int region, unsigned int urow, unsigned int upad, unsigned int integrationInterval)o2::tpc::IDCGroupHelperSectorinlinestatic
getUsePadStatusMap() consto2::tpc::IDCFactorizationinline
IDCFactorization(const std::array< unsigned char, Mapper::NREGIONS > &groupPads, const std::array< unsigned char, Mapper::NREGIONS > &groupRows, const std::array< unsigned char, Mapper::NREGIONS > &groupLastRowsThreshold, const std::array< unsigned char, Mapper::NREGIONS > &groupLastPadsThreshold, const unsigned int groupNotnPadsSectorEdges, const unsigned int timeFrames, const unsigned int timeframesDeltaIDC, const std::vector< uint32_t > &crus)o2::tpc::IDCFactorization
IDCFactorization(const unsigned int timeFrames, const unsigned int timeframesDeltaIDC, const std::vector< uint32_t > &crus)o2::tpc::IDCFactorizationinline
IDCFactorization()=defaulto2::tpc::IDCFactorization
IDCFactorization(IDCFactorization &&)=defaulto2::tpc::IDCFactorization
IDCGroupHelperSector(const std::array< unsigned char, Mapper::NREGIONS > &groupPads, const std::array< unsigned char, Mapper::NREGIONS > &groupRows, const std::array< unsigned char, Mapper::NREGIONS > &groupLastRowsThreshold, const std::array< unsigned char, Mapper::NREGIONS > &groupLastPadsThreshold, const unsigned int groupNotnPadsSectorEdges)o2::tpc::IDCGroupHelperSectorinline
IDCGroupHelperSector(const ParameterIDCGroupCCDB &groupingParameter)o2::tpc::IDCGroupHelperSectorinline
IDCGroupHelperSector()=defaulto2::tpc::IDCGroupHelperSector
initIDCGroupHelperSector()o2::tpc::IDCGroupHelperSectorprotected
mGroupingParo2::tpc::IDCGroupHelperSectorprotected
mNIDCsPerCRUo2::tpc::IDCGroupHelperSectorprotected
mNIDCsPerSectoro2::tpc::IDCGroupHelperSectorprotected
mOffsRowo2::tpc::IDCGroupHelperSectorprotected
mPadsPerRowo2::tpc::IDCGroupHelperSectorprotected
mRegionOffso2::tpc::IDCGroupHelperSectorprotected
mRowso2::tpc::IDCGroupHelperSectorprotected
normIDCZeroGain()o2::tpc::IDCFactorizationinline
normIDCZeroStackMedian()o2::tpc::IDCFactorizationinline
reset()o2::tpc::IDCFactorization
setGainMap(const char *inpFile, const char *mapName)o2::tpc::IDCFactorization
setGainMap(const CalDet< float > &gainmap)o2::tpc::IDCFactorization
setIDCDelta(const Side side, const IDCDelta< float > &idcDelta, const int index=0)o2::tpc::IDCFactorizationinline
setIDCOne(const Side side, const IDCOne &idcOne)o2::tpc::IDCFactorizationinline
setIDCs(std::vector< float > &&idcs, const unsigned int cru, const unsigned int timeframe)o2::tpc::IDCFactorizationinline
setIDCZero(const Side side, const IDCZero &idcZero)o2::tpc::IDCFactorizationinline
setMaxCompressedIDCDelta(const float maxIDCDeltaValue)o2::tpc::IDCFactorizationinlinestatic
setMinCompressedIDCDelta(const float minIDCDeltaValue)o2::tpc::IDCFactorizationinlinestatic
setNThreads(const int nThreads)o2::tpc::IDCFactorizationinlinestatic
setPadFlagMap(const char *inpFile, const char *mapName)o2::tpc::IDCFactorization
setPadFlagMap(const CalDet< PadFlags > &flagmap)o2::tpc::IDCFactorization
setRun(const int run)o2::tpc::IDCFactorizationinline
setTimeStamp(const long timeStamp)o2::tpc::IDCFactorizationinline
setUsePadStatusMap(const bool usePadStatusMap)o2::tpc::IDCFactorizationinline
~IDCFactorization()o2::tpc::IDCFactorization