#include <BunchFilling.h>
|
| | BunchFilling ()=default |
| |
| | BunchFilling (const std::string &beamA, const std::string &beamC) |
| |
| | BunchFilling (const std::string &interactingBC) |
| |
| const auto & | getBCPattern () const |
| |
| const auto & | getBeamPattern (int beam) const |
| |
| const auto & | getPattern (int dir=-1) const |
| |
| void | buckets2BeamPattern (const std::vector< int > &buckets, int ibeam) |
| |
| int | getNBunches (int dir=-1) const |
| |
| bool | testInteractingBC (int bcID) const |
| |
| bool | testBeamBunch (int bcID, int dir) const |
| |
| bool | testBC (int bcID, int dir=-1) const |
| |
| void | setBC (int bcID, bool active=true, int dir=-1) |
| |
| void | setBCTrain (int nBC, int bcSpacing, int firstBC, int dir=-1) |
| |
| void | setBCTrains (int nTrains, int trainSpacingInBC, int nBC, int bcSpacing, int firstBC, int dir=-1) |
| |
| void | setBCFilling (const std::string &patt, int dir=-1) |
| |
| void | setInteractingBCsFromBeams () |
| |
| int | getFirstFilledBC (int dir=-1) const |
| |
| int | getLastFilledBC (int dir=-1) const |
| |
| void | print (int dir=-2, bool filledOnly=true, int bcPerLine=20) const |
| |
| std::vector< int > | getFilledBCs (int dir=-1) const |
| |
| void | setDefault () |
| |
| void | mergeWith (o2::BunchFilling const &other) |
| |
Definition at line 25 of file BunchFilling.h.
◆ Pattern
◆ BunchFilling() [1/3]
| o2::BunchFilling::BunchFilling |
( |
| ) |
|
|
default |
◆ BunchFilling() [2/3]
| BunchFilling::BunchFilling |
( |
const std::string & |
beamA, |
|
|
const std::string & |
beamC |
|
) |
| |
◆ BunchFilling() [3/3]
| BunchFilling::BunchFilling |
( |
const std::string & |
interactingBC | ) |
|
◆ buckets2BeamPattern()
| void BunchFilling::buckets2BeamPattern |
( |
const std::vector< int > & |
buckets, |
|
|
int |
ibeam |
|
) |
| |
◆ buckets2PatternString()
| std::string BunchFilling::buckets2PatternString |
( |
const std::vector< int > & |
buckets, |
|
|
int |
ibeam |
|
) |
| |
|
static |
◆ createPattern()
◆ getBCPattern()
| const auto & o2::BunchFilling::getBCPattern |
( |
| ) |
const |
|
inline |
◆ getBeamPattern()
| const auto & o2::BunchFilling::getBeamPattern |
( |
int |
beam | ) |
const |
|
inline |
◆ getFilledBCs()
| std::vector< int > BunchFilling::getFilledBCs |
( |
int |
dir = -1 | ) |
const |
◆ getFirstFilledBC()
| int BunchFilling::getFirstFilledBC |
( |
int |
dir = -1 | ) |
const |
◆ getLastFilledBC()
| int BunchFilling::getLastFilledBC |
( |
int |
dir = -1 | ) |
const |
◆ getNBunches()
| int o2::BunchFilling::getNBunches |
( |
int |
dir = -1 | ) |
const |
|
inline |
◆ getPattern()
| const auto & o2::BunchFilling::getPattern |
( |
int |
dir = -1 | ) |
const |
|
inline |
◆ loadFrom()
| BunchFilling * BunchFilling::loadFrom |
( |
const std::string & |
fileName, |
|
|
const std::string & |
objName = "" |
|
) |
| |
|
static |
◆ mergeWith()
◆ print()
| void BunchFilling::print |
( |
int |
dir = -2, |
|
|
bool |
filledOnly = true, |
|
|
int |
bcPerLine = 20 |
|
) |
| const |
◆ setBC()
| void BunchFilling::setBC |
( |
int |
bcID, |
|
|
bool |
active = true, |
|
|
int |
dir = -1 |
|
) |
| |
◆ setBCFilling()
| void BunchFilling::setBCFilling |
( |
const std::string & |
patt, |
|
|
int |
dir = -1 |
|
) |
| |
◆ setBCTrain()
| void BunchFilling::setBCTrain |
( |
int |
nBC, |
|
|
int |
bcSpacing, |
|
|
int |
firstBC, |
|
|
int |
dir = -1 |
|
) |
| |
◆ setBCTrains()
| void BunchFilling::setBCTrains |
( |
int |
nTrains, |
|
|
int |
trainSpacingInBC, |
|
|
int |
nBC, |
|
|
int |
bcSpacing, |
|
|
int |
firstBC, |
|
|
int |
dir = -1 |
|
) |
| |
◆ setDefault()
| void o2::BunchFilling::setDefault |
( |
| ) |
|
|
inline |
◆ setInteractingBCsFromBeams()
| void o2::BunchFilling::setInteractingBCsFromBeams |
( |
| ) |
|
|
inline |
◆ testBC()
| bool o2::BunchFilling::testBC |
( |
int |
bcID, |
|
|
int |
dir = -1 |
|
) |
| const |
|
inline |
◆ testBeamBunch()
| bool o2::BunchFilling::testBeamBunch |
( |
int |
bcID, |
|
|
int |
dir |
|
) |
| const |
|
inline |
◆ testInteractingBC()
| bool o2::BunchFilling::testInteractingBC |
( |
int |
bcID | ) |
const |
|
inline |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/common/include/CommonDataFormat/BunchFilling.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/common/src/BunchFilling.cxx