StRoot
1
|
Public Types | |
enum | Frame { LAB, CM } |
Public Member Functions | |
virtual void | Clear (Option_t *="") |
unsigned int | runId () const |
unsigned int | eventId () const |
unsigned int | bbcTimeBin () const |
const string & | muDstName () const |
bool | isSimuTrigger (unsigned int trigId) const |
int | highTowerAdc (short towerId) const |
int | triggerPatchAdc (short patchId) const |
int | jetPatchAdc (short patchId) const |
unsigned int | nVertices () const |
TClonesArray * | vertices () |
const TClonesArray * | vertices () const |
unsigned int | nTracks () const |
TClonesArray * | tracks () |
const TClonesArray * | tracks () const |
unsigned int | nJets () const |
TClonesArray * | jets () |
const TClonesArray * | jets () const |
StChargedPionVertex * | vertex (int i) |
const StChargedPionVertex * | vertex (int i) const |
StChargedPionTrack * | track (int i) |
const StChargedPionTrack * | track (int i) const |
StChargedPionJet * | jet (int i) |
const StChargedPionJet * | jet (int i) const |
double | s () const |
double | t () const |
this version neglects outgoing parton masses, and matches g2t_pythia->mand_t | |
double | u () const |
this version neglects outgoing parton masses, and matches g2t_pythia->mand_u | |
double | cosTheta () const |
double | pt () const |
doesn't quite match hard_p in the case of b quark stuff | |
double | hardP () const |
double | Q2 () const |
this one neglects outgoing parton masses, and matches g2t_pythia->hard_p**2 | |
double | x1 () const |
double | x2 () const |
double | t_alternative () const |
double | u_alternative () const |
double | Q2_alternative () const |
eqn 83, Chapter 7 of PYTHIA 6.400 manual | |
double | Q2_alternative2 () const |
double | tau () const |
double | y () const |
double | xF () const |
double | beta34 () const |
int | processId () const |
StChargedPionLorentzVector | parton (int id, Frame=LAB) const |
StChargedPionLorentzVector & | isr1 () |
StChargedPionLorentzVector & | isr2 () |
StChargedPionLorentzVector & | parton1 () |
StChargedPionLorentzVector & | parton2 () |
StChargedPionLorentzVector & | parton3 () |
StChargedPionLorentzVector & | parton4 () |
short | flavor (int i) const |
void | setFlavor (int i, short f) |
StChargedPion3Vector & | mcVertex () |
const StChargedPion3Vector & | mcVertex () const |
vector< StChargedPionMcTrack > & | mcTracks () |
const vector < StChargedPionMcTrack > & | mcTracks () const |
vector< StChargedPionJet > & | mcJets () |
const vector< StChargedPionJet > & | mcJets () const |
vector< StChargedPionTrackPair > & | matchedPairs () |
const vector < StChargedPionTrackPair > & | matchedPairs () const |
vector< StChargedPionTrackPair > & | mergedPairs () |
const vector < StChargedPionTrackPair > & | mergedPairs () const |
vector< StChargedPionTrackPair > & | splitPairs () |
const vector < StChargedPionTrackPair > & | splitPairs () const |
vector< StChargedPionTrackPair > & | contamPairs () |
const vector < StChargedPionTrackPair > & | contamPairs () const |
vector< StChargedPionTrackPair > & | ghostPairs () |
const vector < StChargedPionTrackPair > & | ghostPairs () const |
vector< StChargedPionPythiaRow > & | pythiaRecord () |
const vector < StChargedPionPythiaRow > & | pythiaRecord () const |
void | setRunId (unsigned int) |
void | setEventId (unsigned int) |
void | setBbcTimeBin (unsigned short) |
void | setMuDstName (const char *) |
void | addSimuTrigger (unsigned int) |
void | addHighTower (short towerId, int ADC) |
void | addTriggerPatch (short patchId, int ADC) |
void | addJetPatch (short patchId, int ADC) |
void | addVertex (const StChargedPionVertex *) |
void | addTrack (const StChargedPionTrack *) |
void | addJet (const StChargedPionJet *) |
void | setProcessId (int) |
void | setX1 (float) |
void | setHardP (float) |
void | setL2Result (const void *address, bool emulated=false) |
Static Public Member Functions | |
static TLorentzVector | lv (const StChargedPionLorentzVector &) |
Static Public Member Functions inherited from StChargedPionBaseEv | |
static unsigned int | triggerBit (unsigned int trigId) |
Additional Inherited Members | |
Static Protected Attributes inherited from StChargedPionBaseEv | |
static map< unsigned int, unsigned int > | mTriggerLookup |
Definition at line 33 of file StChargedPionMcEvent.h.
double StChargedPionMcEvent::cosTheta | ( | ) | const |
boost to CM, rotate so p1-p2 collide on z-axis, then get Theta() of p3 this matches g2t_pythia->cos_theta
Definition at line 114 of file StChargedPionMcEvent.cxx.