ROOT logo
AliRoot » EVE » EVEDET » AliEveITSModuleSelection

class AliEveITSModuleSelection


 Helper for selecting a range of ITS modules by type, layer, phi and
 theta. Taken as an argument to AliEveITSDigitsInfo::GetModuleIDs().

Function Members (Methods)

public:
AliEveITSModuleSelection()
AliEveITSModuleSelection(const AliEveITSModuleSelection&)
virtual~AliEveITSModuleSelection()
static TClass*Class()
Int_tGetLayer() const
Float_tGetMaxPhi() const
Float_tGetMaxTheta() const
Float_tGetMinPhi() const
Float_tGetMinTheta() const
Int_tGetType() const
virtual TClass*IsA() const
AliEveITSModuleSelection&operator=(const AliEveITSModuleSelection&)
voidSetLayer(Int_t x)
voidSetMaxPhi(Float_t x)
voidSetMaxTheta(Float_t x)
voidSetMinPhi(Float_t x)
voidSetMinTheta(Float_t x)
voidSetPhiRange(Float_t x, Float_t y)
voidSetThetaRange(Float_t x, Float_t y)
voidSetType(Int_t x)
virtual voidShowMembers(TMemberInspector&)
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)

Data Members

protected:
Int_tfLayerLayer, 0 - inner SPD, 5 - outer SSD.
Float_tfMaxPhiMax phi.
Float_tfMaxThetaMax theta.
Float_tfMinPhiMin phi.
Float_tfMinThetaMin theta.
Int_tfTypeType of modules: 0 - SPD, 1 - SDD, 2 - SSD.

Class Charts

Inheritance Chart:
AliEveITSModuleSelection

Function documentation

AliEveITSModuleSelection()
 Constructor.
AliEveITSModuleSelection()
virtual ~AliEveITSModuleSelection()
{}
Int_t GetType() const
{ return fType; }
void SetType(Int_t x)
{ fType = x; }
Int_t GetLayer() const
{ return fLayer; }
void SetLayer(Int_t x)
{ fLayer = x; }
Float_t GetMinPhi() const
{ return fMinPhi; }
void SetMinPhi(Float_t x)
{ fMinPhi = x; }
Float_t GetMaxPhi() const
{ return fMaxPhi; }
void SetMaxPhi(Float_t x)
{ fMaxPhi = x; }
Float_t GetMinTheta() const
{ return fMinTheta; }
void SetMinTheta(Float_t x)
{ fMinTheta = x; }
Float_t GetMaxTheta() const
{ return fMaxTheta; }
void SetMaxTheta(Float_t x)
{ fMaxTheta = x; }
void SetPhiRange(Float_t x, Float_t y)
{ fMinPhi = x; fMaxPhi = y; }
void SetThetaRange(Float_t x, Float_t y)
{ fMinTheta = x; fMaxTheta = y; }
AliEveITSDigitsInfo& operator=(const AliEveITSModuleSelection& )