![]() |
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.