CbmRoot
|
#include <L1AlgoInputData.h>
Public Types | |
enum | { MaxNStations = 25 } |
read data from data_algo.txt More... | |
Public Member Functions | |
L1AlgoInputData () | |
~L1AlgoInputData () | |
const vector< L1StsHit > & | GetStsHits () const |
const vector< L1Strip > & | GetStsStrips () const |
const vector< L1Strip > & | GetStsStripsB () const |
const vector< fscal > & | GetStsZPos () const |
const L1Vector< unsigned char > & | GetSFlag () const |
const L1Vector< unsigned char > & | GetSFlagB () const |
const THitI * | GetStsHitsStartIndex () const |
const THitI * | GetStsHitsStopIndex () const |
bool | ReadHitsFromFile (const char work_dir[100], const int maxNEvent, const int iVerbose) |
void * | operator new (size_t size, void *ptr) |
redefine new\delete for use alignment memmory More... | |
void * | operator new[] (size_t size, void *ptr) |
void * | operator new (size_t size) |
void * | operator new[] (size_t size) |
void | operator delete (void *ptr, size_t) |
void | operator delete[] (void *ptr, size_t) |
L1AlgoInputData (const L1AlgoInputData &a) | |
const L1AlgoInputData & | operator= (const L1AlgoInputData &a) |
void | Clear () |
Static Public Member Functions | |
static istream & | eatwhite (istream &is) |
Public Attributes | |
vector< L1StsHit > | vStsHits |
vector< L1Strip > | vStsStrips |
vector< L1Strip > | vStsStripsB |
vector< fscal > | vStsZPos |
L1Vector< unsigned char > | vSFlag |
L1Vector< unsigned char > | vSFlagB |
THitI | StsHitsStartIndex [MaxNStations+1] |
THitI | StsHitsStopIndex [MaxNStations+1] |
Definition at line 15 of file L1AlgoInputData.h.
anonymous enum |
read data from data_algo.txt
Enumerator | |
---|---|
MaxNStations |
Definition at line 102 of file L1AlgoInputData.h.
|
inline |
Definition at line 18 of file L1AlgoInputData.h.
References i, MaxNStations, StsHitsStartIndex, and StsHitsStopIndex.
|
inline |
Definition at line 33 of file L1AlgoInputData.h.
L1AlgoInputData::L1AlgoInputData | ( | const L1AlgoInputData & | a | ) |
|
inline |
Definition at line 79 of file L1AlgoInputData.h.
References i, MaxNStations, StsHitsStartIndex, StsHitsStopIndex, vSFlag, vSFlagB, vStsHits, vStsStrips, vStsStripsB, and vStsZPos.
Referenced by CbmL1::Reconstruct().
|
static |
Definition at line 55 of file L1AlgoInputData.cxx.
|
inline |
Definition at line 52 of file L1AlgoInputData.h.
References vSFlag.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 53 of file L1AlgoInputData.h.
References vSFlagB.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 48 of file L1AlgoInputData.h.
References vStsHits.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 54 of file L1AlgoInputData.h.
References StsHitsStartIndex.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 55 of file L1AlgoInputData.h.
References StsHitsStopIndex.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 49 of file L1AlgoInputData.h.
References vStsStrips.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 50 of file L1AlgoInputData.h.
References vStsStripsB.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 51 of file L1AlgoInputData.h.
References vStsZPos.
Referenced by CbmL1::ReadEvent(), and CbmL1::Reconstruct().
|
inline |
Definition at line 72 of file L1AlgoInputData.h.
References _mm_free.
|
inline |
Definition at line 73 of file L1AlgoInputData.h.
References _mm_free.
|
inline |
Definition at line 70 of file L1AlgoInputData.h.
References _mm_malloc.
|
inline |
redefine new\delete for use alignment memmory
Definition at line 64 of file L1AlgoInputData.h.
|
inline |
Definition at line 71 of file L1AlgoInputData.h.
References _mm_malloc.
|
inline |
Definition at line 67 of file L1AlgoInputData.h.
const L1AlgoInputData& L1AlgoInputData::operator= | ( | const L1AlgoInputData & | a | ) |
bool L1AlgoInputData::ReadHitsFromFile | ( | const char | work_dir[100], |
const int | maxNEvent, | ||
const int | iVerbose | ||
) |
Definition at line 67 of file L1AlgoInputData.cxx.
References L1StsHit::b, L1StsHit::f, i, L1StsHit::iz, MaxNStations, and L1StsHit::t_reco.
Referenced by CbmL1::Reconstruct().
THitI L1AlgoInputData::StsHitsStartIndex[MaxNStations+1] |
Definition at line 113 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsHitsStartIndex(), L1AlgoInputData(), and CbmL1::ReadEvent().
THitI L1AlgoInputData::StsHitsStopIndex[MaxNStations+1] |
Definition at line 114 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsHitsStopIndex(), L1AlgoInputData(), and CbmL1::ReadEvent().
L1Vector<unsigned char> L1AlgoInputData::vSFlag |
Definition at line 111 of file L1AlgoInputData.h.
Referenced by Clear(), GetSFlag(), and CbmL1::ReadEvent().
L1Vector<unsigned char> L1AlgoInputData::vSFlagB |
Definition at line 112 of file L1AlgoInputData.h.
Referenced by Clear(), GetSFlagB(), and CbmL1::ReadEvent().
vector<L1StsHit> L1AlgoInputData::vStsHits |
Definition at line 104 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsHits(), and CbmL1::ReadEvent().
vector<L1Strip> L1AlgoInputData::vStsStrips |
Definition at line 106 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsStrips(), and CbmL1::ReadEvent().
vector<L1Strip> L1AlgoInputData::vStsStripsB |
Definition at line 107 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsStripsB(), and CbmL1::ReadEvent().
vector<fscal> L1AlgoInputData::vStsZPos |
Definition at line 108 of file L1AlgoInputData.h.
Referenced by Clear(), GetStsZPos(), and CbmL1::ReadEvent().