8 #ifndef NAIA_EVENTSUMMARY_H
9 #define NAIA_EVENTSUMMARY_H
12 #ifdef ENABLE_PRODUCTION_CODE
81 #ifdef ENABLE_PRODUCTION_CODE
82 bool Fill(AMSEventR *evPtr);
84 void SetMC(
bool isMC) {
_isMC = isMC; }
unsigned short NParticle
Total number of reconstructed particles in the event.
unsigned short NAcc
Number of fired ACC counters.
OnDemandContainer container class description.
ClassDef(EventSummaryData, 1)
float TriggerWeight() const
Returns the weight associated with the trigger for this event (depends on the prescaling factor for e...
unsigned short NAntiCluster
Number of fired ACC clusters.
static const std::string BranchName
Mixin class to add "read-on-demand" behavior to an existing container class.
unsigned short PhysBPatt
same as in gbatch, see https://ams.cern.ch/AMS/Analysis/hpl3itp1/root02_v5/html/development/html/clas...
unsigned short NTrRecHit
Total number of Tracker hits in the event.
unsigned short NEcalShower
Total number of Ecal showers in the event.
short HighestEcalEnergyParticle
ID of the ParticleR object with the highest ECAL shower energy.
void Dump() const
Dump on screen container content.
short HighestInnerChargeParticle
ID of the ParticleR object with the highest Inner Tracker charge.
unsigned short NTrTrack
Total number of Tracker tracks in the event.
Accessor class for EventSummary info.
bool IsPhysicsTrigger() const
Checks if the trigger corresponds to any of the AMS physics triggers.
short HighestBetaHChargeParticle
ID of the ParticleR object with the highest BetaH charge.
Container class for base EventSummary info.
unsigned short NTofCluster
Total number of Tof clusters in the event.
void Clear()
Clear container content.
unsigned short JMembPatt
same as in gbatch, see https://ams.cern.ch/AMS/Analysis/hpl3itp1/root02_v5/html/development/html/clas...
void RestorePhysBPatt(bool force=false)
Recompute the PhysBPatt variable.
unsigned short NRichRing
Total number of Rich rings in the event.