![]() |
AliRoot Core
d69033e (d69033e)
|
Class that takes care of reading the motifs data. More...
#include <AliMpMotifReader.h>
Public Member Functions | |
AliMpMotifReader (AliMp::StationType station, AliMq::Station12Type station12, AliMp::PlaneType plane) | |
virtual | ~AliMpMotifReader () |
AliMpMotifType * | BuildMotifType (const AliMpDataStreams &dataStreams, const TString &motifTypeId) |
AliMpMotifSpecial * | BuildMotifSpecial (const AliMpDataStreams &dataStreams, const TString &motifID, AliMpMotifType *motifType, Double_t scale=1.0) |
TString | MotifSpecialName (const TString &motifID, Double_t scale) |
Private Member Functions | |
AliMpMotifReader () | |
Not implemented. More... | |
AliMpMotifReader (const AliMpMotifReader &right) | |
Not implemented. More... | |
AliMpMotifReader & | operator= (const AliMpMotifReader &right) |
Not implemented. More... | |
Private Attributes | |
AliMp::StationType | fStationType |
station type More... | |
AliMq::Station12Type | fStation12Type |
station12 type More... | |
AliMp::PlaneType | fPlaneType |
plane type More... | |
Class that takes care of reading the motifs data.
Definition at line 32 of file AliMpMotifReader.h.
AliMpMotifReader::AliMpMotifReader | ( | AliMp::StationType | station, |
AliMq::Station12Type | station12, | ||
AliMp::PlaneType | plane | ||
) |
Standard constructor
Definition at line 54 of file AliMpMotifReader.cxx.
|
virtual |
Destructor
Definition at line 66 of file AliMpMotifReader.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
AliMpMotifSpecial * AliMpMotifReader::BuildMotifSpecial | ( | const AliMpDataStreams & | dataStreams, |
const TString & | motifID, | ||
AliMpMotifType * | motifType, | ||
Double_t | scale = 1.0 |
||
) |
Build a special motif by reading the file motifSpecial<motifId>.dat in the data directory
Definition at line 245 of file AliMpMotifReader.cxx.
Referenced by AliMpSectorReader::ReadMotifData(), and AliMpTriggerReader::ReadPCB().
AliMpMotifType * AliMpMotifReader::BuildMotifType | ( | const AliMpDataStreams & | dataStreams, |
const TString & | motifTypeId | ||
) |
Read the streams describing a motif in the "$MINSTALL/data" directory and fill the AliMpMotifType structure with. The streams mentioned are named padPos<maskName>.dat and connect<maskName>.dat
Definition at line 76 of file AliMpMotifReader.cxx.
Referenced by AliMpSectorReader::ReadMotifData(), AliMpSt345Reader::ReadPCB(), and AliMpTriggerReader::ReadPCB().
TString AliMpMotifReader::MotifSpecialName | ( | const TString & | motifID, |
Double_t | scale | ||
) |
Build the name taking into the scale, if not 1.0
Definition at line 280 of file AliMpMotifReader.cxx.
Referenced by BuildMotifSpecial(), and AliMpTriggerReader::ReadPCB().
|
private |
Not implemented.
|
private |
plane type
Definition at line 60 of file AliMpMotifReader.h.
Referenced by BuildMotifSpecial(), and BuildMotifType().
|
private |
station12 type
Definition at line 59 of file AliMpMotifReader.h.
Referenced by BuildMotifSpecial(), and BuildMotifType().
|
private |
station type
Definition at line 58 of file AliMpMotifReader.h.
Referenced by BuildMotifSpecial(), and BuildMotifType().