StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
StGammaEvent Class Reference
Inheritance diagram for StGammaEvent:

Public Types

enum  Spin4State {
  kBlueUpYellUp =5, kBlueUpYellDn =6, kBlueDnYellUp =9, kBlueDnYellDn =10,
  kUnknownSpin4 =42
enum  PolarizationType {
  kUnpolarized =0, kLongLong, kTransTrans, kRadRad,
  kUnknownPol =42

Public Member Functions

virtual const char * GetCVS () const
void Clear (Option_t *opts="")
UShort_t flags () const
 Event flags (see above)
Int_t numberOfTracks () const
Int_t numberOfTowers () const
 Return number of tracks.
Int_t numberOfPreshower1 () const
 Return number of towers.
Int_t numberOfPreshower2 () const
 Return number of pre1.
Int_t numberOfPostshower () const
 Return number of pre2.
Int_t numberOfStrips () const
 Return number of post.
Int_t numberOfCandidates () const
 Return number of strips.
StGammaTracktrack (Int_t i) const
 Return number of candidates.
StGammaTowertower (Int_t i) const
 Return ith track.
StGammaTowerpreshower1 (Int_t i) const
 Return ith tower.
StGammaTowerpreshower2 (Int_t i) const
 Return ith pre1.
StGammaTowerpostshower (Int_t i) const
 Return ith pre2.
StGammaStripstrip (Int_t i) const
 Return ith post.
StGammaCandidatecandidate (Int_t i) const
 Return ith strip.
Int_t runNumber () const
 Return ith candidate.
Int_t eventNumber () const
 Returns run number.
set< int > & triggerIds ()
 Returns event number.
bool isTrigger (int id) const
bool isSimuTrigger (int id) const
TObjString muDstFileName () const
TVector3 & vertex ()
 Returns muDst file from which event originated.
Float_t vertexRank ()
 Returns the primary vertex.
Float_t magneticField () const
 Returns rank of primary vertex.
StGammaPythiaEventpythia ()
 Magnetic field (kG)
Bool_t validSpinDb ()
 Pythia event.
UShort_t spin4 ()
UShort_t bunchCrossing7bit ()
UShort_t bunchCrossing48bit ()
UShort_t bunchCrossingStar ()
UShort_t polarizationType ()
Float_t sumPt (Float_t eta_min=-2.5, Float_t eta_max=+2.5) const
Float_t sumTrackPt (Float_t eta_min=-2.5, Float_t eta_max=+2.5) const
 Returns track+tower pT in eta range.
Float_t sumTowerPt (Float_t eta_min=-2.5, Float_t eta_max=+2.5) const
 Returns track pT in eta range.
StGammaTracknewTrack (StMuTrack *mutr=0)
 Returns tower pT in eta range.
StGammaTowernewTower ()
 Add a new track.
StGammaTowernewPreshower1 ()
 Add a new tower.
StGammaTowernewPreshower2 ()
 Add a new preshower1 (bprs) element.
StGammaTowernewPostshower ()
 Add a new preshower2 element.
StGammaStripnewStrip ()
 Add a new postshower element.
StGammaCandidatenewCandidate ()
 Add a new SMD strip.
void SetRunNumber (Int_t run)
 Add a new gamma candidate.
void SetEventNumber (Int_t event)
void SetTriggerIds (const vector< unsigned int > &triggerIds)
void SetSimuTriggerIds (const vector< unsigned int > &triggerIds)
void SetMudstFileName (const TObjString &i)
void SetVertex (const TVector3 &vertex)
void SetVertexRank (Float_t rank)
void SetMagneticField (Float_t magneticField)
void SetPythia (StGammaPythiaEvent *pythia)
void SetValidDb (Bool_t v)
void SetSpin4 (UShort_t s)
void SetBunchCrossing7bit (UShort_t b)
void SetBunchCrossing48bit (UShort_t b)
void SetBunchCrossingStar (UShort_t b)
void SetPolarizationType (UShort_t t)
void SetDsmVertex (UShort_t v)

Public Attributes

UShort_t mFlags

Protected Attributes

Int_t mRunNumber
Int_t mEventNumber
 Run number.
set< int > mTriggerIds
 Event number.
set< int > mSimuTriggerIds
 Trigger ID's.
TObjString mMudstFileName
 Simulated Trigger ID's.
TVector3 mVertex
 File from which StGammaEvent originatedt.
Float_t mVertexRank
 Event primary vertex (TPC)
Float_t mMagneticField
 Primary vertex rank.
 Magnetic field (kG)
Bool_t mSpinDbValid
UShort_t mSpin4
UShort_t mBunchCrossing7bit
UShort_t mBunchCrossing48bit
UShort_t mBunchCrossingStar
UShort_t mPolarizationType
UShort_t mDsmVertex


Int_t StGammaCandidateMaker::Compress ()

Detailed Description

Definition at line 33 of file StGammaEvent.h.

The documentation for this class was generated from the following files: