MTTrack Class Reference

#include <MTTrack.hh>

Inheritance diagram for MTTrack:

Inheritance graph
[legend]
Collaboration diagram for MTTrack:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MTTrack ()
 MTTrack (bool fromPad, bool fromStrip, bool straight, bool singleHit, Float_t ax, Float_t bx, Float_t ay, Float_t by)
virtual ~MTTrack ()
bool GetStraight (void) const
bool GetFromStrip (void) const
bool GetFromPad (void) const
bool GetSingleHit (void) const
Float_t GetAx (void) const
Float_t GetBx (void) const
Float_t GetAy (void) const
Float_t GetBy (void) const
void SetStraight (bool value)
void SetFromStrip (bool value)
void SetFromPad (bool value)
void SetSingleHit (bool value)
void SetAx (Float_t value)
void SetAy (Float_t value)
void SetBx (Float_t value)
void SetBy (Float_t value)

Private Attributes

bool fFromPad
bool fFromStrip
bool fStraight
bool fSingleHit
Float_t fAx
Float_t fBx
Float_t fAy
Float_t fBy

Detailed Description

Track's parameters: -fromPad :track find with gassiplex PAD

-fromStrip :track find with gassiplex STRIP

In XZ plane track equation y = ax + b -ax line slope (float) -bx intercept (float)

In YZ plane track equation y = ax + b -ay line slope (float) -by intercept (float)

straight (bool). Determine if track is straight or not

singleHit (bool) . Determine if track is find with a singleHit per position or not ( track quality )

Definition at line 60 of file MTTrack.hh.


Constructor & Destructor Documentation

MTTrack::MTTrack (  ) 

Definition at line 22 of file MTTrack.cpp.

00022                  : fFromPad(false) ,fFromStrip (false) ,fStraight(false) , fSingleHit(false) , fAx(0.) ,fBx(0.) , fAy(0.) ,fBy(0.) 
00023 {
00024 }

MTTrack::MTTrack ( bool  fromPad,
bool  fromStrip,
bool  straight,
bool  singleHit,
Float_t  ax,
Float_t  bx,
Float_t  ay,
Float_t  by 
)

MTTrack::~MTTrack (  )  [virtual]

Definition at line 28 of file MTTrack.cpp.

00029 {
00030 }


Member Function Documentation

bool MTTrack::GetStraight ( void   )  const [inline]

Definition at line 69 of file MTTrack.hh.

Referenced by buildCaloEvent(), Fill_histos(), and main().

00069 { return fStraight; } ; 

bool MTTrack::GetFromStrip ( void   )  const [inline]

Definition at line 70 of file MTTrack.hh.

Referenced by buildCaloEvent(), and main().

00070 { return fFromStrip; } ; 

bool MTTrack::GetFromPad ( void   )  const [inline]

Definition at line 71 of file MTTrack.hh.

Referenced by buildCaloEvent(), Fill_histos(), and main().

00071 { return fFromPad; } ; 

bool MTTrack::GetSingleHit ( void   )  const [inline]

Definition at line 72 of file MTTrack.hh.

Referenced by buildCaloEvent(), and main().

00072 { return fSingleHit; } ; 

Float_t MTTrack::GetAx ( void   )  const [inline]

Definition at line 73 of file MTTrack.hh.

Referenced by buildCaloEvent(), and main().

00073 { return fAx; } ; 

Float_t MTTrack::GetBx ( void   )  const [inline]

Definition at line 74 of file MTTrack.hh.

Referenced by buildCaloEvent(), Fill_histos(), and main().

00074 { return fBx; } ; 

Float_t MTTrack::GetAy ( void   )  const [inline]

Definition at line 75 of file MTTrack.hh.

Referenced by buildCaloEvent(), and main().

00075 { return fAy; } ; 

Float_t MTTrack::GetBy ( void   )  const [inline]

Definition at line 76 of file MTTrack.hh.

Referenced by buildCaloEvent(), Fill_histos(), and main().

00076 { return fBy; } ; 

void MTTrack::SetStraight ( bool  value  )  [inline]

Definition at line 78 of file MTTrack.hh.

Referenced by Find_track().

00078 { fStraight = value; } ;

void MTTrack::SetFromStrip ( bool  value  )  [inline]

Definition at line 79 of file MTTrack.hh.

Referenced by Find_track().

00079 { fFromStrip = value; } ;

void MTTrack::SetFromPad ( bool  value  )  [inline]

Definition at line 80 of file MTTrack.hh.

Referenced by Find_track().

00080 { fFromPad = value; } ;

void MTTrack::SetSingleHit ( bool  value  )  [inline]

Definition at line 81 of file MTTrack.hh.

Referenced by Find_track().

00081 { fSingleHit = value; } ;

void MTTrack::SetAx ( Float_t  value  )  [inline]

Definition at line 83 of file MTTrack.hh.

Referenced by Find_track().

00083 { fAx = value; } ;

void MTTrack::SetAy ( Float_t  value  )  [inline]

Definition at line 84 of file MTTrack.hh.

Referenced by Find_track().

00084 { fAy = value; } ;

void MTTrack::SetBx ( Float_t  value  )  [inline]

Definition at line 85 of file MTTrack.hh.

Referenced by Find_track().

00085 { fBx = value; } ;

void MTTrack::SetBy ( Float_t  value  )  [inline]

Definition at line 86 of file MTTrack.hh.

Referenced by Find_track().

00086 { fBy = value; } ;


Member Data Documentation

bool MTTrack::fFromPad [private]

Definition at line 86 of file MTTrack.hh.

Referenced by GetFromPad(), and SetFromPad().

bool MTTrack::fFromStrip [private]

Definition at line 90 of file MTTrack.hh.

Referenced by GetFromStrip(), and SetFromStrip().

bool MTTrack::fStraight [private]

Definition at line 91 of file MTTrack.hh.

Referenced by GetStraight(), and SetStraight().

bool MTTrack::fSingleHit [private]

Definition at line 92 of file MTTrack.hh.

Referenced by GetSingleHit(), and SetSingleHit().

Float_t MTTrack::fAx [private]

Definition at line 94 of file MTTrack.hh.

Referenced by GetAx(), and SetAx().

Float_t MTTrack::fBx [private]

Definition at line 95 of file MTTrack.hh.

Referenced by GetBx(), and SetBx().

Float_t MTTrack::fAy [private]

Definition at line 97 of file MTTrack.hh.

Referenced by GetAy(), and SetAy().

Float_t MTTrack::fBy [private]

Definition at line 98 of file MTTrack.hh.

Referenced by GetBy(), and SetBy().


The documentation for this class was generated from the following files:
Generated on Mon Jan 7 13:18:58 2013 for MicromegasFramework by  doxygen 1.4.7