X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=STEER%2FAliEventTag.h;h=660b8cc545e8eda4dfcea8137ee1d00f2d7128fa;hb=acdfbc784311736459f7b426e823252cc87fac3c;hp=082e11345df8164c95a09662ced81a33c6ecf48c;hpb=cb1645b735de2294aecccbf89b647c3a1a3ec9cc;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliEventTag.h b/STEER/AliEventTag.h index 082e11345df..660b8cc545e 100644 --- a/STEER/AliEventTag.h +++ b/STEER/AliEventTag.h @@ -14,10 +14,10 @@ //------------------------------------------------------------------------- #include "TObject.h" +#include "TString.h" -//______________________________________________________________________________ -class AliEventTag : public TObject -{ +//___________________________________________________________________________ +class AliEventTag : public TObject { public: AliEventTag(); AliEventTag(const AliEventTag & t); @@ -25,239 +25,265 @@ class AliEventTag : public TObject AliEventTag &operator=(const AliEventTag &rhs); - - void SetEventId(Int_t Pid) {fAliceEventId = Pid;} - void SetGUID(const char *Pid) {fGUID = Pid;} - - void SetNumOfParticipants(Int_t P) {fNumberOfParticipants = P;} - void SetImpactParameter(Float_t Pimpact) {fImpactParameter = Pimpact;} - - void SetVertexX(Float_t Pvx) {fPrimaryVertexX = Pvx;} - void SetVertexY(Float_t Pvy) {fPrimaryVertexY = Pvy;} - void SetVertexZ(Float_t Pvz) {fPrimaryVertexZ = Pvz;} - - void SetVertexFlag(Int_t i) {fPrimaryVertexFlag = i;} - void SetVertexZError(Float_t f) { fPrimaryVertexZError = f;} - - void SetTrigger(Int_t Ptr) {fTriggerInfo = Ptr;} - - void SetZDCNeutronEnergy(Float_t Pen) {fZDCNeutronEnergy = Pen;} - void SetZDCProtonEnergy(Float_t Pen) {fZDCProtonEnergy = Pen;} - void SetZDCEMEnergy(Float_t Pen) {fZDCEMEnergy = Pen;} - - void SetT0VertexZ(Float_t Pvz) {fT0VertexZ = Pvz;} - - void SetNumOfTracks(Int_t Ptr) {fNumberOfTracks = Ptr;} - void SetNumOfPosTracks(Int_t Ptr) {fNumberOfPositiveTracks = Ptr;} - void SetNumOfNegTracks(Int_t Ptr) {fNumberOfNegativeTracks = Ptr;} - void SetNumOfNeutrTracks(Int_t Ptr) {fNumberOfNeutralTracks = Ptr;} - - void SetNumOfV0s(Int_t Ptr) {fNumberOfV0s = Ptr;} - void SetNumOfCascades(Int_t Ptr) {fNumberOfCascades = Ptr;} - void SetNumOfKinks(Int_t Ptr) {fNumberOfKinks = Ptr;} - - void SetNumOfPMDTracks(Int_t Ptr) {fNumberOfPMDTracks = Ptr;} - void SetNumOfPHOSTracks(Int_t Ptr) {fNumberOfPHOSTracks = Ptr;} - void SetNumOfEMCALTracks(Int_t Ptr) {fNumberOfEMCALTracks = Ptr;} - void SetNumOfFMDTracks(Int_t Ptr) {fNumberOfFMDTracks = Ptr;} - - void SetNumOfJetCandidates(Int_t Ptr) {fNumberOfJetCandidates = Ptr;} - void SetNumOfHardPhotonsCandidates(Int_t Ptr) {fNumberOfHardPhotonsCandidates = Ptr;} - - - void SetMaxJetEnergy(Float_t f) {fMaxJetEnergy = f;} - void SetMaxNeutralEnergy(Float_t f) {fMaxNeutralEnergy = f;} - - void SetNumOfChargedAbove1GeV(Int_t i) {fNumberOfChargedAbove1GeV = i;} - void SetNumOfChargedAbove3GeV(Int_t i) {fNumberOfChargedAbove3GeV = i;} - void SetNumOfChargedAbove10GeV(Int_t i) {fNumberOfChargedAbove10GeV = i;} - void SetNumOfMuonsAbove1GeV(Int_t i) {fNumberOfMuonsAbove1GeV = i;} - void SetNumOfMuonsAbove3GeV(Int_t i) {fNumberOfMuonsAbove3GeV = i;} - void SetNumOfMuonsAbove10GeV(Int_t i) {fNumberOfMuonsAbove10GeV = i;} - void SetNumOfElectronsAbove1GeV(Int_t i) {fNumberOfElectronsAbove1GeV = i;} - void SetNumOfElectronsAbove3GeV(Int_t i) {fNumberOfElectronsAbove3GeV = i;} - void SetNumOfElectronsAbove10GeV(Int_t i) {fNumberOfElectronsAbove10GeV = i;} - - void SetNumOfElectrons(Int_t Ptr) {fNumberOfElectrons = Ptr;} - void SetNumOfMuons(Int_t Ptr) {fNumberOfMuons = Ptr;} - void SetNumOfPions(Int_t Ptr) {fNumberOfPions = Ptr;} - void SetNumOfKaons(Int_t Ptr) {fNumberOfKaons = Ptr;} - void SetNumOfProtons(Int_t Ptr) {fNumberOfProtons = Ptr;} - void SetNumOfLambdas(Int_t Ptr) {fNumberOfLambdas = Ptr;} - - - void SetNumOfPhotons(Int_t Ptr) {fNumberOfPhotons = Ptr;} - void SetNumOfPi0s(Int_t Ptr) {fNumberOfPi0s = Ptr;} - void SetNumOfNeutrons(Int_t Ptr) {fNumberOfNeutrons = Ptr;} - void SetNumOfKaon0s(Int_t Ptr) {fNumberOfKaon0s = Ptr;} - - void SetTotalMomentum(Float_t P) {fTotalP = P;} - void SetMeanPt(Float_t Pt) {fMeanPt = Pt;} - void SetMaxPt(Float_t Pt) {fMaxPt = Pt;} - - void SetNeutralTotalMomentum(Float_t f) {fTotalNeutralP = f;} - void SetNeutralMeanPt(Float_t f) {fMeanNeutralPt = f;} - void SetNeutralMaxPt(Float_t f) {fMaxNeutralPt = f;} - - void SetEventPlaneAngle(Float_t f) {fEventPlaneAngle = f;} - void SetHBTRadii(Float_t f) {fHBTRadii = f;} - - - - Int_t GetEventId() const {return fAliceEventId;} - const char *GetGUID() const {return fGUID;} - - Int_t GetNumOfParticipants() const {return fNumberOfParticipants;} - Float_t GetImpactParameter() const {return fImpactParameter;} - - Float_t GetVertexX() const {return fPrimaryVertexX;} - Float_t GetVertexY() const {return fPrimaryVertexY;} - Float_t GetVertexZ() const {return fPrimaryVertexZ;} - - Int_t GetVertexFlag() const {return fPrimaryVertexFlag;} - Float_t GetVertexZError() const {return fPrimaryVertexZError;} - - Int_t GetTrigger() const {return fTriggerInfo;} - - Float_t GetZDCNeutronEnergy() const {return fZDCNeutronEnergy;} - Float_t GetZDCProtonEnergy() const {return fZDCProtonEnergy;} - Float_t GetZDCEMEnergy() const {return fZDCEMEnergy;} - - Float_t GetT0VertexZ() const {return fT0VertexZ;} - - Int_t GetNumOfTracks() const {return fNumberOfTracks;} - Int_t GetNumOfPosTracks() const {return fNumberOfPositiveTracks;} - Int_t GetNumOfNegTracks() const {return fNumberOfNegativeTracks;} - Int_t GetNumOfNeutrTracks() const {return fNumberOfNeutralTracks;} - - Int_t GetNumOfV0s() const {return fNumberOfV0s;} - Int_t GetNumOfCascades() const {return fNumberOfCascades;} - Int_t GetNumOfKinks() const {return fNumberOfKinks;} - - Int_t GetNumOfPMDTracks() const {return fNumberOfPMDTracks;} - Int_t GetNumOfPHOSTracks() const {return fNumberOfPHOSTracks;} - Int_t GetNumOfEMCALTracks() const {return fNumberOfEMCALTracks;} - Int_t GetNumOfFMDTracks() const {return fNumberOfFMDTracks;} - - Int_t GetNumOfJetCandidates() const {return fNumberOfJetCandidates;} - Int_t GetNumOfHardPhotonsCandidates() const {return fNumberOfHardPhotonsCandidates;} - - Float_t GetMaxJetEnergy() const {return fMaxJetEnergy;} - Float_t GetMaxNeutralEnergy() const {return fMaxNeutralEnergy;} - - Int_t GetNumOfChargedAbove1GeV() const {return fNumberOfChargedAbove1GeV;} - Int_t GetNumOfChargedAbove3GeV() const {return fNumberOfChargedAbove3GeV;} - Int_t GetNumOfChargedAbove10GeV() const {return fNumberOfChargedAbove10GeV;} - Int_t GetNumOfMuonsAbove1GeV() const {return fNumberOfMuonsAbove1GeV;} - Int_t GetNumOfMuonsAbove3GeV() const {return fNumberOfMuonsAbove3GeV;} - Int_t GetNumOfMuonsAbove10GeV() const {return fNumberOfMuonsAbove10GeV;} - Int_t GetNumOfElectronsAbove1GeV() const {return fNumberOfElectronsAbove1GeV;} - Int_t GetNumOfElectronsAbove3GeV() const {return fNumberOfElectronsAbove3GeV;} - Int_t GetNumOfElectronsAbove10GeV() const {return fNumberOfElectronsAbove10GeV;} - - Int_t GetNumOfElectrons() const {return fNumberOfElectrons;} - Int_t GetNumOfMuons() const {return fNumberOfMuons;} - Int_t GetNumOfPions() const {return fNumberOfPions;} - Int_t GetNumOfKaons() const {return fNumberOfKaons;} - Int_t GetNumOfProtons() const {return fNumberOfProtons;} - Int_t GetNumOfLambdas() const {return fNumberOfLambdas;} - - Int_t GetNumOfPhotons() const {return fNumberOfPhotons;} - Int_t GetNumOfPi0s() const {return fNumberOfPi0s;} - Int_t GetNumOfNeutrons() const {return fNumberOfNeutrons;} - Int_t GetNumOfKaon0s() const {return fNumberOfKaon0s;} - - - Float_t GetTotalMomentum() const {return fTotalP;} - Float_t GetMeanPt() const {return fMeanPt;} - Float_t GetMaxPt() const {return fMaxPt;} - - Float_t GetNeutralTotalMomentum() const {return fTotalNeutralP;} - Float_t GetNeutralMeanPt() const {return fMeanNeutralPt;} - Float_t GetNeutralMaxPt() const {return fMaxNeutralPt;} - - Float_t GetEventPlaneAngle() const {return fEventPlaneAngle;} - Float_t GetHBTRadii() const {return fHBTRadii;} - + //____________________________________________________// + void SetPeriodNumber(UInt_t n) {fPeriodNumber = n;} + void SetOrbitNumber(UInt_t n) {fOrbitNumber = n;} + void SetBunchCrossNumber(UShort_t n) {fBunchCrossNumber = n;} + + void SetFiredTriggerClasses(TString names) {fFiredTriggerClasses = names;} + void SetEventType(UInt_t ntype) {fEventType = ntype;} + + void SetGUID(TString Pid) {fGUID = Pid;} + void SetPath(TString Pid) {fPath = Pid;} + void SetMD5(TString Pid) {fmd5 = Pid;} + void SetTURL(TString Pid) {fturl = Pid;} + void SetSize(Long64_t i) {fsize = i;} + void SetNumOfParticipants(Int_t P) {fNumberOfParticipants = P;} + void SetNumOfParticipants2(Int_t P2) {fNumberOfParticipants = P2;} + void SetImpactParameter(Float_t Pimpact) {fImpactParameter = Pimpact;} + void SetVertexX(Float_t Pvx) {fPrimaryVertexX = Pvx;} + void SetVertexY(Float_t Pvy) {fPrimaryVertexY = Pvy;} + void SetVertexZ(Float_t Pvz) {fPrimaryVertexZ = Pvz;} + void SetVertexFlag(Int_t i) {fPrimaryVertexFlag = i;} + void SetVertexZError(Float_t f) { fPrimaryVertexZError = f;} + void SetTriggerMask(ULong64_t Ptr) {fTriggerMask = Ptr;} + void SetTriggerCluster(UChar_t n) {fTriggerCluster = n;} + void SetZDCNeutron1Energy(Float_t Pen) {fZDCNeutron1Energy = Pen;} + void SetZDCProton1Energy(Float_t Pen) {fZDCProton1Energy = Pen;} + void SetZDCNeutron2Energy(Float_t Pen) {fZDCNeutron2Energy = Pen;} + void SetZDCProton2Energy(Float_t Pen) {fZDCProton2Energy = Pen;} + void SetZDCEMEnergy(Float_t Pen1, Float_t Pen2) + {fZDCEMEnergy[0]=Pen1; fZDCEMEnergy[1]=Pen2;} + void SetT0VertexZ(Float_t Pvz) {fT0VertexZ = Pvz;} + void SetNumOfTracks(Int_t Ptr) {fNumberOfTracks = Ptr;} + void SetNumOfPosTracks(Int_t Ptr) {fNumberOfPositiveTracks = Ptr;} + void SetNumOfNegTracks(Int_t Ptr) {fNumberOfNegativeTracks = Ptr;} + void SetNumOfNeutrTracks(Int_t Ptr) {fNumberOfNeutralTracks = Ptr;} + void SetNumOfV0s(Int_t Ptr) {fNumberOfV0s = Ptr;} + void SetNumOfCascades(Int_t Ptr) {fNumberOfCascades = Ptr;} + void SetNumOfKinks(Int_t Ptr) {fNumberOfKinks = Ptr;} + void SetNumOfPMDTracks(Int_t Ptr) {fNumberOfPMDTracks = Ptr;} + void SetNumOfFMDTracks(Int_t Ptr) {fNumberOfFMDTracks = Ptr;} + void SetNumOfPHOSClusters(Int_t Ptr) {fNumberOfPHOSClusters = Ptr;} + void SetNumOfEMCALClusters(Int_t Ptr) {fNumberOfEMCALClusters = Ptr;} + void SetNumOfJetCandidates(Int_t Ptr) {fNumberOfJetCandidates = Ptr;} + void SetNumOfHardPhotonsCandidates(Int_t Ptr) {fNumberOfHardPhotonsCandidates = Ptr;} + void SetMaxJetEnergy(Float_t f) {fMaxJetEnergy = f;} + void SetMaxNeutralEnergy(Float_t f) {fMaxNeutralEnergy = f;} + void SetNumOfChargedAbove1GeV(Int_t i) {fNumberOfChargedAbove1GeV = i;} + void SetNumOfChargedAbove3GeV(Int_t i) {fNumberOfChargedAbove3GeV = i;} + void SetNumOfChargedAbove10GeV(Int_t i) {fNumberOfChargedAbove10GeV = i;} + void SetNumOfMuonsAbove1GeV(Int_t i) {fNumberOfMuonsAbove1GeV = i;} + void SetNumOfMuonsAbove3GeV(Int_t i) {fNumberOfMuonsAbove3GeV = i;} + void SetNumOfMuonsAbove10GeV(Int_t i) {fNumberOfMuonsAbove10GeV = i;} + void SetNumOfElectronsAbove1GeV(Int_t i) {fNumberOfElectronsAbove1GeV = i;} + void SetNumOfElectronsAbove3GeV(Int_t i) {fNumberOfElectronsAbove3GeV = i;} + void SetNumOfElectronsAbove10GeV(Int_t i) {fNumberOfElectronsAbove10GeV = i;} + void SetNumOfElectrons(Int_t Ptr) {fNumberOfElectrons = Ptr;} + void SetNumOfFWMuons(Int_t Ptr) {fNumberOfFWMuons = Ptr;} + void SetNumOfMuons(Int_t Ptr) {fNumberOfMuons = Ptr;} + void SetNumOfPions(Int_t Ptr) {fNumberOfPions = Ptr;} + void SetNumOfKaons(Int_t Ptr) {fNumberOfKaons = Ptr;} + void SetNumOfProtons(Int_t Ptr) {fNumberOfProtons = Ptr;} + void SetNumOfLambdas(Int_t Ptr) {fNumberOfLambdas = Ptr;} + void SetNumOfPhotons(Int_t Ptr) {fNumberOfPhotons = Ptr;} + void SetNumOfPi0s(Int_t Ptr) {fNumberOfPi0s = Ptr;} + void SetNumOfNeutrons(Int_t Ptr) {fNumberOfNeutrons = Ptr;} + void SetNumOfKaon0s(Int_t Ptr) {fNumberOfKaon0s = Ptr;} + void SetTotalMomentum(Float_t P) {fTotalP = P;} + void SetMeanPt(Float_t Pt) {fMeanPt = Pt;} + void SetMaxPt(Float_t Pt) {fMaxPt = Pt;} + void SetEtaMaxPt(Float_t eta) {fEtaMaxPt = eta;} + void SetPhiMaxPt(Float_t phi) {fPhiMaxPt = phi;} + void SetNeutralTotalMomentum(Float_t f) {fTotalNeutralP = f;} + void SetNeutralMeanPt(Float_t f) {fMeanNeutralPt = f;} + void SetNeutralMaxPt(Float_t f) {fMaxNeutralPt = f;} + void SetEventPlaneAngle(Float_t f) {fEventPlaneAngle = f;} + void SetHBTRadii(Float_t f) {fHBTRadii = f;} + + //First physics + void SetNumberOfFiredChipsLayer1(Int_t n) {fNumberOfFiredChipsLayer1 = n;} + void SetNumberOfFiredChipsLayer2(Int_t n) {fNumberOfFiredChipsLayer2 = n;} + void SetNumberOfSPDTracklets(Int_t n) {fNumberOfSPDTracklets = n;} + + void SetMTotV0A(Float_t mult) {fMTotV0A = mult;} + void SetMTotV0C(Float_t mult) {fMTotV0C = mult;} + void SetNbPMV0A(Short_t npmt) {fNbPMV0A = npmt;} + void SetNbPMV0C(Short_t npmt) {fNbPMV0C = npmt;} + void SetEventId(Int_t /*id*/) {;} + //____________________________________________________// + UInt_t GetPeriodNumber() const {return fPeriodNumber;} + UInt_t GetOrbitNumber() const {return fOrbitNumber;} + UShort_t GetBunchCrossNumber() const {return fBunchCrossNumber;} + + TString GetFiredTriggerClasses() const {return fFiredTriggerClasses;} + UInt_t GetEventType() const {return fEventType;} + + const char *GetGUID() const {return fGUID.Data();} + const char *GetPath() const {return fPath.Data();} + const char *GetMD5() const {return fmd5.Data();} + const char *GetTURL() const {return fturl.Data();} + Long64_t GetSize() const {return fsize;} + Int_t GetNumOfParticipants() const {return fNumberOfParticipants;} + Int_t GetNumOfParticipants2() const {return fNumberOfParticipants2;} + Float_t GetImpactParameter() const {return fImpactParameter;} + Float_t GetVertexX() const {return fPrimaryVertexX;} + Float_t GetVertexY() const {return fPrimaryVertexY;} + Float_t GetVertexZ() const {return fPrimaryVertexZ;} + Int_t GetVertexFlag() const {return fPrimaryVertexFlag;} + Float_t GetVertexZError() const {return fPrimaryVertexZError;} + ULong64_t GetTriggerMask() const {return fTriggerMask;} + UChar_t GetTriggerCluster() const {return fTriggerCluster;} + Float_t GetZDCNeutron1Energy() const {return fZDCNeutron1Energy;} + Float_t GetZDCProton1Energy() const {return fZDCProton1Energy;} + Float_t GetZDCNeutron2Energy() const {return fZDCNeutron2Energy;} + Float_t GetZDCProton2Energy() const {return fZDCProton2Energy;} + Float_t GetZDCEMEnergy(Int_t i) const {return fZDCEMEnergy[i];} + Float_t GetT0VertexZ() const {return fT0VertexZ;} + Int_t GetNumOfTracks() const {return fNumberOfTracks;} + Int_t GetNumOfPosTracks() const {return fNumberOfPositiveTracks;} + Int_t GetNumOfNegTracks() const {return fNumberOfNegativeTracks;} + Int_t GetNumOfNeutrTracks() const {return fNumberOfNeutralTracks;} + Int_t GetNumOfV0s() const {return fNumberOfV0s;} + Int_t GetNumOfCascades() const {return fNumberOfCascades;} + Int_t GetNumOfKinks() const {return fNumberOfKinks;} + Int_t GetNumOfPMDTracks() const {return fNumberOfPMDTracks;} + Int_t GetNumOfFMDTracks() const {return fNumberOfFMDTracks;} + Int_t GetNumOfPHOSClusters() const {return fNumberOfPHOSClusters;} + Int_t GetNumOfEMCALClusters() const {return fNumberOfEMCALClusters;} + Int_t GetNumOfJetCandidates() const {return fNumberOfJetCandidates;} + Int_t GetNumOfHardPhotonsCandidates() const {return fNumberOfHardPhotonsCandidates;} + Float_t GetMaxJetEnergy() const {return fMaxJetEnergy;} + Float_t GetMaxNeutralEnergy() const {return fMaxNeutralEnergy;} + Int_t GetNumOfChargedAbove1GeV() const {return fNumberOfChargedAbove1GeV;} + Int_t GetNumOfChargedAbove3GeV() const {return fNumberOfChargedAbove3GeV;} + Int_t GetNumOfChargedAbove10GeV() const {return fNumberOfChargedAbove10GeV;} + Int_t GetNumOfMuonsAbove1GeV() const {return fNumberOfMuonsAbove1GeV;} + Int_t GetNumOfMuonsAbove3GeV() const {return fNumberOfMuonsAbove3GeV;} + Int_t GetNumOfMuonsAbove10GeV() const {return fNumberOfMuonsAbove10GeV;} + Int_t GetNumOfElectronsAbove1GeV() const {return fNumberOfElectronsAbove1GeV;} + Int_t GetNumOfElectronsAbove3GeV() const {return fNumberOfElectronsAbove3GeV;} + Int_t GetNumOfElectronsAbove10GeV() const {return fNumberOfElectronsAbove10GeV;} + Int_t GetNumOfElectrons() const {return fNumberOfElectrons;} + Int_t GetNumOfFWMuons() const {return fNumberOfFWMuons;} + Int_t GetNumOfMuons() const {return fNumberOfMuons;} + Int_t GetNumOfPions() const {return fNumberOfPions;} + Int_t GetNumOfKaons() const {return fNumberOfKaons;} + Int_t GetNumOfProtons() const {return fNumberOfProtons;} + Int_t GetNumOfLambdas() const {return fNumberOfLambdas;} + Int_t GetNumOfPhotons() const {return fNumberOfPhotons;} + Int_t GetNumOfPi0s() const {return fNumberOfPi0s;} + Int_t GetNumOfNeutrons() const {return fNumberOfNeutrons;} + Int_t GetNumOfKaon0s() const {return fNumberOfKaon0s;} + Float_t GetTotalMomentum() const {return fTotalP;} + Float_t GetMeanPt() const {return fMeanPt;} + Float_t GetMaxPt() const {return fMaxPt;} + Float_t GetEtaMaxPt() const {return fEtaMaxPt;} + Float_t GetPhiMaxPt() const {return fPhiMaxPt;} + Float_t GetNeutralTotalMomentum() const {return fTotalNeutralP;} + Float_t GetNeutralMeanPt() const {return fMeanNeutralPt;} + Float_t GetNeutralMaxPt() const {return fMaxNeutralPt;} + Float_t GetEventPlaneAngle() const {return fEventPlaneAngle;} + Float_t GetHBTRadii() const {return fHBTRadii;} + + //First physics + Int_t GetNumberOfFiredChipsLayer1() const {return fNumberOfFiredChipsLayer1;} + Int_t GetNumberOfFiredChipsLayer2() const {return fNumberOfFiredChipsLayer2;} + Int_t GetNumberOfSPDTracklets() const {return fNumberOfSPDTracklets;} + + Float_t GetMTotV0A() const {return fMTotV0A;} + Float_t GetMTotV0C() const {return fMTotV0C;} + Short_t GetNbPMV0A() const {return fNbPMV0A;} + Short_t GetNbPMV0C() const {return fNbPMV0C;} + + //____________________________________________________// private: - Int_t fAliceEventId; //The event id - const char *fGUID; //The unique identifier of the file - Int_t fNumberOfParticipants; //Number of participants - Float_t fImpactParameter; //The impact parameter - - Int_t fPrimaryVertexFlag; //Primary vertex flag: 0->not found, 1->found - - Float_t fPrimaryVertexX; //Primary vertex - X coordinate - Float_t fPrimaryVertexY; //Primary vertex - Y coordinate - Float_t fPrimaryVertexZ; //Primary vertex - Z coordinate - - Float_t fPrimaryVertexZError; //Primary vertex - Z coordinate - error - - Int_t fTriggerInfo; //Information from trigger - Float_t fZDCNeutronEnergy; //ZDC info - neutron - Float_t fZDCProtonEnergy; //ZDC info - proton - Float_t fZDCEMEnergy; //ZDC info - em - Float_t fT0VertexZ; //T0 info - Int_t fNumberOfTracks; //Multiplicity - Int_t fNumberOfPositiveTracks; //Multiplicity of positive tracks - Int_t fNumberOfNegativeTracks; //Multiplicity of negative tracks - Int_t fNumberOfNeutralTracks; //Multiplicity of neutral tracks - Int_t fNumberOfV0s; //Number of V0s - Int_t fNumberOfCascades; //Number of cascades - Int_t fNumberOfKinks; //Number of kinks - Int_t fNumberOfPMDTracks; //PMD tracks - Int_t fNumberOfPHOSTracks; //PHOS tracks - Int_t fNumberOfEMCALTracks; //EMCAL tracks - Int_t fNumberOfFMDTracks; //FMD tracks - Int_t fNumberOfJetCandidates; //Jet candidates - - Float_t fMaxJetEnergy; //jet energy info - - Int_t fNumberOfHardPhotonsCandidates; //Hard photons candidates - - Float_t fMaxNeutralEnergy; //neutral energy info + UInt_t fPeriodNumber; //The period number + UInt_t fOrbitNumber; //The orbit number + UShort_t fBunchCrossNumber; //The BC number + TString fFiredTriggerClasses; //List of the fired trigger class names + UInt_t fEventType; //event type == 7 ==> PHYSICS_EVENT + + TString fGUID; //The unique identifier of the file + TString fPath; //The file's path (local storage) + Long64_t fsize; //the size of the file + TString fmd5; //another file identifier + TString fturl; //the file's url + Int_t fNumberOfParticipants; //Number of participants - side C + Int_t fNumberOfParticipants2; //Number of participants - side A + Float_t fImpactParameter; //The impact parameter + Int_t fPrimaryVertexFlag; //Primary vertex flag: 0->not found, 1->found + Float_t fPrimaryVertexX; //Primary vertex - X coordinate + Float_t fPrimaryVertexY; //Primary vertex - Y coordinate + Float_t fPrimaryVertexZ; //Primary vertex - Z coordinate + Float_t fPrimaryVertexZError; //Primary vertex - Z coordinate - error + ULong64_t fTriggerMask; //Information from trigger (trigger mask) + UChar_t fTriggerCluster; // Trigger cluster (mask) + Float_t fZDCNeutron1Energy; //ZDC info - neutron + Float_t fZDCProton1Energy; //ZDC info - proton + Float_t fZDCNeutron2Energy; //ZDC info - neutron + Float_t fZDCProton2Energy; //ZDC info - proton + Float_t fZDCEMEnergy[2]; //ZDC info - em + Float_t fT0VertexZ; //T0 info + Int_t fNumberOfTracks; //Multiplicity + Int_t fNumberOfPositiveTracks; //Multiplicity of positive tracks + Int_t fNumberOfNegativeTracks; //Multiplicity of negative tracks + Int_t fNumberOfNeutralTracks; //Multiplicity of neutral tracks + Int_t fNumberOfV0s; //Number of V0s + Int_t fNumberOfCascades; //Number of cascades + Int_t fNumberOfKinks; //Number of kinks + Int_t fNumberOfPMDTracks; //PMD tracks + Int_t fNumberOfFMDTracks; //FMD tracks + Int_t fNumberOfPHOSClusters; //PHOS clusters + Int_t fNumberOfEMCALClusters; //EMCAL clusters + Int_t fNumberOfJetCandidates; //Jet candidates + Float_t fMaxJetEnergy; //jet energy info + Int_t fNumberOfHardPhotonsCandidates; //Hard photons candidates + Float_t fMaxNeutralEnergy; //neutral energy info + Int_t fNumberOfChargedAbove1GeV; //Number of charged above 1 GeV/c + Int_t fNumberOfChargedAbove3GeV; //Number of charged above 3 GeV/c + Int_t fNumberOfChargedAbove10GeV; //Number of charged above 10 GeV/c + Int_t fNumberOfMuonsAbove1GeV; //Number of muons above 1 GeV/c + Int_t fNumberOfMuonsAbove3GeV; //Number of muons above 3 GeV/c + Int_t fNumberOfMuonsAbove10GeV; //Number of muons above 10 GeV/c + Int_t fNumberOfElectronsAbove1GeV; //Number of electrons above 1 GeV/c + Int_t fNumberOfElectronsAbove3GeV; //Number of electrons above 3 GeV/c + Int_t fNumberOfElectronsAbove10GeV; //Number of electrons above 10 GeV/c + Int_t fNumberOfElectrons; //Number of electrons + Int_t fNumberOfFWMuons; //Number of forward muons + Int_t fNumberOfMuons; //Number of muons + Int_t fNumberOfPions; //Number of pions + Int_t fNumberOfKaons; //Number of kaons + Int_t fNumberOfProtons; //Number of protons + Int_t fNumberOfLambdas; //Number of lambdas + Int_t fNumberOfPhotons; //Number of photons + Int_t fNumberOfPi0s; //Number of pi0 + Int_t fNumberOfNeutrons; //Number of neutrons + Int_t fNumberOfKaon0s; //Number of Ks + Float_t fTotalP; //Sum of the momentum per event + Float_t fMeanPt; //Mean Pt per event + Float_t fMaxPt; //Max Pt for each event + Float_t fEtaMaxPt; //Eta of the particle with max pt (leading particle) + Float_t fPhiMaxPt; //Phi of the particle with max pt (leading particle) + Float_t fTotalNeutralP; //Sum of the momentum per event for neutral + Float_t fMeanNeutralPt; //Mean Pt per event for neutral + Float_t fMaxNeutralPt; //Max Pt for each event for neutral + Float_t fEventPlaneAngle; //event plane info + Float_t fHBTRadii; //HBT info - - Int_t fNumberOfChargedAbove1GeV; //Number of charged above 1 GeV/c - Int_t fNumberOfChargedAbove3GeV; //Number of charged above 3 GeV/c - Int_t fNumberOfChargedAbove10GeV; //Number of charged above 10 GeV/c - Int_t fNumberOfMuonsAbove1GeV; //Number of muons above 1 GeV/c - Int_t fNumberOfMuonsAbove3GeV; //Number of muons above 3 GeV/c - Int_t fNumberOfMuonsAbove10GeV; //Number of muons above 10 GeV/c - Int_t fNumberOfElectronsAbove1GeV; //Number of electrons above 1 GeV/c - Int_t fNumberOfElectronsAbove3GeV; //Number of electrons above 3 GeV/c - Int_t fNumberOfElectronsAbove10GeV; //Number of electrons above 10 GeV/c - - - - Int_t fNumberOfElectrons; //Number of electrons - Int_t fNumberOfMuons; //Number of muons - Int_t fNumberOfPions; //Number of pions - Int_t fNumberOfKaons; //Number of kaons - Int_t fNumberOfProtons; //Number of protons - Int_t fNumberOfLambdas; //Number of lambdas - - Int_t fNumberOfPhotons; //Number of photons - Int_t fNumberOfPi0s; //Number of pi0 - Int_t fNumberOfNeutrons; //Number of neutrons - Int_t fNumberOfKaon0s; //Number of Ks - - - - Float_t fTotalP; //Sum of the momentum per event - Float_t fMeanPt; //Mean Pt per event - Float_t fMaxPt; //Max Pt for each event - - Float_t fTotalNeutralP; //Sum of the momentum per event for neutral - Float_t fMeanNeutralPt; //Mean Pt per event for neutral - Float_t fMaxNeutralPt; //Max Pt for each event for neutral - - Float_t fEventPlaneAngle; //event plane info - Float_t fHBTRadii; //HBT info - - ClassDef(AliEventTag,3) //(ClassName, ClassVersion) - }; -//______________________________________________________________________________ + //First physics + Int_t fNumberOfFiredChipsLayer1; //number of fired chips - layer 1 + Int_t fNumberOfFiredChipsLayer2; //number of fired chips - layer 2 + Int_t fNumberOfSPDTracklets; //number of SPD tracklets + + Float_t fMTotV0A; //Total multiplicity in V0 A side + Float_t fMTotV0C; //Total multiplicity in V0 C side + Short_t fNbPMV0A; //Total number of fired channels in V0 A side + Short_t fNbPMV0C; //Total number of fired channels in V0 C side + + ClassDef(AliEventTag,14) //(ClassName, ClassVersion) + }; +//___________________________________________________________________________ #endif