FairRoot/PandaRoot
|
#include <PndHypMicroIdealWriter.h>
Public Types | |
typedef std::map< Int_t, Float_t > | mapper |
Public Member Functions | |
PndHypMicroIdealWriter () | |
~PndHypMicroIdealWriter () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Protected Member Functions | |
void | propagate (TLorentzVector &l, TVector3 &p, float charge) |
Protected Attributes | |
TLorentzVector | track1 |
TLorentzVector | track2 |
Private Member Functions | |
virtual void | SetParContainers () |
ClassDef (PndHypMicroIdealWriter, 1) | |
Private Attributes | |
int | evtcnt |
TClonesArray * | fTrArray |
TClonesArray * | fHitArray |
TClonesArray * | fMCTrack |
TClonesArray * | fChargedCandidates |
TClonesArray * | fNeutralCandidates |
TClonesArray * | fMcCandidates |
TClonesArray * | fMicroIdealCandidates |
TClonesArray * | fEventInfo |
bool | fStoreNeutral |
bool | fStoreCharged |
bool | fStoreMC |
Int_t | mvd_hitidx [1000] |
Int_t | stt_hitidx [1000] |
Int_t | tpc_hitidx [1000] |
Definition at line 28 of file PndHypMicroIdealWriter.h.
typedef std::map<Int_t, Float_t> PndHypMicroIdealWriter::mapper |
Definition at line 32 of file PndHypMicroIdealWriter.h.
PndHypMicroIdealWriter::PndHypMicroIdealWriter | ( | ) |
Default constructor
Definition at line 54 of file PndHypMicroIdealWriter.cxx.
PndHypMicroIdealWriter::~PndHypMicroIdealWriter | ( | ) |
Destructor
Definition at line 60 of file PndHypMicroIdealWriter.cxx.
References fChargedCandidates, fEventInfo, fMcCandidates, fMicroIdealCandidates, and fNeutralCandidates.
|
private |
|
virtual |
Virtual method Exec
****** Extrapolation to primary vertex ******
Definition at line 172 of file PndHypMicroIdealWriter.cxx.
References d, evtcnt, fHitArray, Finish(), fMicroIdealCandidates, fStoreCharged, fTrArray, GFTrack::getCand(), GFTrack::getCardinalRep(), GFTrackCand::getHit(), GFTrackCand::getNHits(), GFAbsTrackRep::getStatusFlag(), GFTrack::getTrackRep(), hit, i, init, jj, mvd_hitidx, p, pos, PndHypPoint::PositionIn(), PndPidCandidate::SetPosition(), and tpc_hitidx.
|
virtual |
Definition at line 393 of file PndHypMicroIdealWriter.cxx.
References fHitArray, and fTrArray.
Referenced by Exec().
|
virtual |
Virtual method Init
Definition at line 73 of file PndHypMicroIdealWriter.cxx.
References evtcnt, fHitArray, fMicroIdealCandidates, fStoreCharged, fStoreMC, fStoreNeutral, and fTrArray.
|
protected |
|
privatevirtual |
Geo file to use Get parameter containers
Definition at line 153 of file PndHypMicroIdealWriter.cxx.
References rtdb.
|
private |
book all the histograms
Definition at line 62 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 74 of file PndHypMicroIdealWriter.h.
Referenced by ~PndHypMicroIdealWriter().
|
private |
Definition at line 80 of file PndHypMicroIdealWriter.h.
Referenced by ~PndHypMicroIdealWriter().
|
private |
Input array of EmcCandidates
Definition at line 68 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 76 of file PndHypMicroIdealWriter.h.
Referenced by ~PndHypMicroIdealWriter().
|
private |
Input array of MCTracks
Definition at line 71 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 77 of file PndHypMicroIdealWriter.h.
Referenced by Exec(), Init(), and ~PndHypMicroIdealWriter().
|
private |
Definition at line 75 of file PndHypMicroIdealWriter.h.
Referenced by ~PndHypMicroIdealWriter().
|
private |
Definition at line 83 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 84 of file PndHypMicroIdealWriter.h.
Referenced by Init().
|
private |
Definition at line 82 of file PndHypMicroIdealWriter.h.
Referenced by Init().
|
private |
Input array of TpcLheTrack
Definition at line 65 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 86 of file PndHypMicroIdealWriter.h.
Referenced by Exec().
|
private |
Definition at line 87 of file PndHypMicroIdealWriter.h.
|
private |
Definition at line 88 of file PndHypMicroIdealWriter.h.
Referenced by Exec().
|
protected |
Definition at line 56 of file PndHypMicroIdealWriter.h.
|
protected |
Definition at line 57 of file PndHypMicroIdealWriter.h.