![]() |
Project
|
#include <IDCSim.h>
Public Member Functions | |
| IDCSim (const unsigned int sector=0, const unsigned int nOrbits=12) | |
| void | integrateDigitsForOneTF (const gsl::span< const o2::tpc::Digit > &digits) |
| void | dumpIDCs (const char *outFileName, const char *outName="IDCSim") const |
| void | createDebugTree (const char *nameTree) const |
| const auto & | get () const |
| unsigned int | getSector () const |
| unsigned int | getNOrbitsPerIntegrationInterval () const |
| unsigned int | getNTimeStampsPerIntegrationInterval () const |
| bool | additionalInterval () const |
| unsigned int | getNIntegrationIntervalsPerTF () const |
| unsigned int | getNTimeStampsRemainder () const |
| int | getTimeBinsOff () const |
| void | drawIDCs (const unsigned int integrationInterval=0, const std::string filename="IDCs.pdf") const |
| unsigned int | getMaxIDCs (const unsigned int region) const |
Static Public Member Functions | |
| static void | setNOrbitsPerTF (const unsigned int nOrbitsPerTF) |
| static void | createDebugTreeForAllSectors (const char *nameTree, const char *filename) |
| static unsigned int | getNOrbitsPerTF () |
This class is for the integration of IDCs for one sector. The input has to be provided for one TF. The IDCs are stored per CRU for all integration intervals.
|
inline |
for debugging: creating debug tree for integrated IDCs
| nameTree | name of the output file |
Definition at line 95 of file IDCSim.cxx.
|
static |
for debugging: creating debug tree for integrated IDCs for all objects which are in the same file
| nameTree | name of the output file |
| filename | name of the input file containing the objects |
Definition at line 103 of file IDCSim.cxx.
| void o2::tpc::IDCSim::drawIDCs | ( | const unsigned int | integrationInterval = 0, |
| const std::string | filename = "IDCs.pdf" |
||
| ) | const |
draw ungrouped IDCs
| integrationInterval | integration interval for which the IDCs will be drawn |
| filename | name of the output file. If empty the canvas is drawn. |
Definition at line 180 of file IDCSim.cxx.
for debugging: dumping IDCs to ROOT file
| filename | name of the output file |
Definition at line 88 of file IDCSim.cxx.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
| void o2::tpc::IDCSim::integrateDigitsForOneTF | ( | const gsl::span< const o2::tpc::Digit > & | digits | ) |
| digits | digits for one sector for one Time Frame |
Definition at line 25 of file IDCSim.cxx.