1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- //
- // Keeps the pointer to all internal members such as event or track
- //
- // FemtoDst headers
- #include "StFemtoMessMgr.h"
- #include "StFemtoEvent.h"
- #include "StFemtoTrack.h"
- #include "StFemtoDst.h" // MUST be the last one
- TClonesArray** StFemtoDst::femtoArrays = 0;
- //_________________
- void StFemtoDst::unset() {
- // Unset pointers
- femtoArrays = 0;
- }
- //_________________
- void StFemtoDst::set(TClonesArray** theFemtoArrays) {
- // Set pointers
- femtoArrays = theFemtoArrays;
- }
- //_________________
- void StFemtoDst::print() const {
- // Print event information
- LOG_INFO << "\n=========== Event header =============\n\n";
- event()->print();
- LOG_INFO << "=====================================\n\n";
- }
- //_________________
- void StFemtoDst::printTracks() {
- // Print track information
- if(numberOfTracks() == 0) {
- LOG_INFO << "No tracks found!" << endm;
- return;
- }
- LOG_INFO << "\n+++++++++ track list ( " << numberOfTracks() << " entries )\n\n";
- for(UInt_t iTrk=0; iTrk<numberOfTracks(); iTrk++) {
- LOG_INFO << "+++ track " << iTrk << "\n";
- track(iTrk)->print();
- LOG_INFO << "\n";
- }
- LOG_INFO << endm;
- }
- //_________________
- void StFemtoDst::printV0s() {
- // Print track information
- if(numberOfV0s() == 0) {
- LOG_INFO << "No V0s found!" << endm;
- return;
- }
- LOG_INFO << "\n+++++++++ V0 list ( " << numberOfV0s() << " entries )\n\n";
- for(UInt_t iV0=0; iV0<numberOfV0s(); iV0++) {
- LOG_INFO << "+++ track " << iV0 << "\n";
- track(iV0)->print();
- LOG_INFO << "\n";
- }
- LOG_INFO << endm;
- }
- //_________________
- void StFemtoDst::printXis() {
- // Print track information
- if(numberOfXis() == 0) {
- LOG_INFO << "No Xis found!" << endm;
- return;
- }
- LOG_INFO << "\n+++++++++ Xi list ( " << numberOfXis() << " entries )\n\n";
- for(UInt_t iXi=0; iXi<numberOfXis(); iXi++) {
- LOG_INFO << "+++ track " << iXi << "\n";
- track(iXi)->print();
- LOG_INFO << "\n";
- }
- LOG_INFO << endm;
- }
|